builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0110
starttime: 1469123690.0
results: success (0)
buildid: 20160721051558
builduid: ff35739317bf42cfab35c963ebbbe1fc
revision: 512d3ff7151c16f30ea8f93414d048c708815110
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:49.995396) =========
master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:49.995877) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:49.996183) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:50.019364) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:50.019741) =========
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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners
TMPDIR=/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/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-21 10:54:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 8.17M=0.001s
2016-07-21 10:54:50 (8.17 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.081769
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:50.122659) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:50.122969) =========
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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners
TMPDIR=/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/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.021796
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:50.173536) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 10:54:50.173899) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 512d3ff7151c16f30ea8f93414d048c708815110 --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 512d3ff7151c16f30ea8f93414d048c708815110 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners
TMPDIR=/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/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-21 10:54:50,248 truncating revision to first 12 chars
2016-07-21 10:54:50,248 Setting DEBUG logging.
2016-07-21 10:54:50,248 attempt 1/10
2016-07-21 10:54:50,248 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/512d3ff7151c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-21 10:54:51,571 unpacking tar archive at: mozilla-beta-512d3ff7151c/testing/mozharness/
program finished with exit code 0
elapsedTime=1.589745
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 10:54:51.785403) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:51.785785) =========
script_repo_revision: 512d3ff7151c16f30ea8f93414d048c708815110
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:51.786226) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:51.786524) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 10:54:51.805431) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 5 secs) (at 2016-07-21 10:54:51.805873) =========
/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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners
TMPDIR=/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/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
10:54:51 INFO - MultiFileLogger online at 20160721 10:54:51 in /builds/slave/test
10:54:51 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
10:54:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:54:51 INFO - {'append_to_log': False,
10:54:51 INFO - 'base_work_dir': '/builds/slave/test',
10:54:51 INFO - 'blob_upload_branch': 'mozilla-beta',
10:54:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:54:51 INFO - 'buildbot_json_path': 'buildprops.json',
10:54:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:54:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:54:51 INFO - 'download_minidump_stackwalk': True,
10:54:51 INFO - 'download_symbols': 'ondemand',
10:54:51 INFO - 'e10s': False,
10:54:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:54:51 INFO - 'tooltool.py': '/tools/tooltool.py',
10:54:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:54:51 INFO - '/tools/misc-python/virtualenv.py')},
10:54:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:54:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:54:51 INFO - 'log_level': 'info',
10:54:51 INFO - 'log_to_console': True,
10:54:51 INFO - 'opt_config_files': (),
10:54:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:54:51 INFO - '--processes=1',
10:54:51 INFO - '--config=%(test_path)s/wptrunner.ini',
10:54:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:54:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:54:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:54:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:54:51 INFO - 'pip_index': False,
10:54:51 INFO - 'require_test_zip': True,
10:54:51 INFO - 'test_type': ('testharness',),
10:54:51 INFO - 'this_chunk': '1',
10:54:51 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:54:51 INFO - 'total_chunks': '5',
10:54:51 INFO - 'virtualenv_path': 'venv',
10:54:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:54:51 INFO - 'work_dir': 'build'}
10:54:51 INFO - #####
10:54:51 INFO - ##### Running clobber step.
10:54:51 INFO - #####
10:54:51 INFO - Running pre-action listener: _resource_record_pre_action
10:54:51 INFO - Running main action method: clobber
10:54:51 INFO - rmtree: /builds/slave/test/build
10:54:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:54:52 INFO - Running post-action listener: _resource_record_post_action
10:54:52 INFO - #####
10:54:52 INFO - ##### Running read-buildbot-config step.
10:54:52 INFO - #####
10:54:52 INFO - Running pre-action listener: _resource_record_pre_action
10:54:52 INFO - Running main action method: read_buildbot_config
10:54:52 INFO - Using buildbot properties:
10:54:52 INFO - {
10:54:52 INFO - "project": "",
10:54:52 INFO - "product": "firefox",
10:54:52 INFO - "script_repo_revision": "production",
10:54:52 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
10:54:52 INFO - "repository": "",
10:54:52 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
10:54:52 INFO - "buildid": "20160721051558",
10:54:52 INFO - "pgo_build": "False",
10:54:52 INFO - "basedir": "/builds/slave/test",
10:54:52 INFO - "buildnumber": 37,
10:54:52 INFO - "slavename": "t-yosemite-r7-0110",
10:54:52 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/",
10:54:52 INFO - "platform": "macosx64",
10:54:52 INFO - "branch": "mozilla-beta",
10:54:52 INFO - "revision": "512d3ff7151c16f30ea8f93414d048c708815110",
10:54:52 INFO - "repo_path": "releases/mozilla-beta",
10:54:52 INFO - "moz_repo_path": "",
10:54:52 INFO - "stage_platform": "macosx64",
10:54:52 INFO - "builduid": "ff35739317bf42cfab35c963ebbbe1fc",
10:54:52 INFO - "slavebuilddir": "test"
10:54:52 INFO - }
10:54:52 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.dmg.
10:54:52 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.test_packages.json.
10:54:52 INFO - Running post-action listener: _resource_record_post_action
10:54:52 INFO - #####
10:54:52 INFO - ##### Running download-and-extract step.
10:54:52 INFO - #####
10:54:52 INFO - Running pre-action listener: _resource_record_pre_action
10:54:52 INFO - Running main action method: download_and_extract
10:54:52 INFO - mkdir: /builds/slave/test/build/tests
10:54:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:54:52 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.test_packages.json
10:54:52 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
10:54:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:54:53 INFO - Downloaded 1165 bytes.
10:54:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
10:54:53 INFO - Using the following test package requirements:
10:54:53 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
10:54:53 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
10:54:53 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
10:54:53 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
10:54:53 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
10:54:53 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
10:54:53 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
10:54:53 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
10:54:53 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
10:54:53 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
10:54:53 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
10:54:53 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
10:54:53 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')]}
10:54:53 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.common.tests.zip
10:54:53 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
10:54:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:54:53 INFO - Downloaded 18314785 bytes.
10:54:53 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/*']
10:54:53 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/*
10:54:54 INFO - caution: filename not matched: web-platform/*
10:54:54 INFO - Return code: 11
10:54: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')]}
10:54:54 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.web-platform.tests.zip
10:54:54 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:54:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:54:54 INFO - Downloaded 36389884 bytes.
10:54:54 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/*']
10:54:54 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/*
10:54:58 INFO - caution: filename not matched: bin/*
10:54:58 INFO - caution: filename not matched: config/*
10:54:58 INFO - caution: filename not matched: mozbase/*
10:54:58 INFO - caution: filename not matched: marionette/*
10:54:58 INFO - caution: filename not matched: tools/wptserve/*
10:54:58 INFO - Return code: 11
10:54:58 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')]}
10:54:58 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.dmg
10:54:58 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
10:54:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
10:54:59 INFO - Downloaded 86192091 bytes.
10:54:59 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.dmg
10:54:59 INFO - mkdir: /builds/slave/test/properties
10:54:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:54:59 INFO - Writing to file /builds/slave/test/properties/build_url
10:54:59 INFO - Contents:
10:54:59 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/firefox-48.0.en-US.mac.dmg
10:55:00 INFO - Running post-action listener: _resource_record_post_action
10:55:00 INFO - Running post-action listener: set_extra_try_arguments
10:55:00 INFO - #####
10:55:00 INFO - ##### Running create-virtualenv step.
10:55:00 INFO - #####
10:55:00 INFO - Running pre-action listener: _pre_create_virtualenv
10:55:00 INFO - Running pre-action listener: _resource_record_pre_action
10:55:00 INFO - Running main action method: create_virtualenv
10:55:00 INFO - Creating virtualenv /builds/slave/test/build/venv
10:55:00 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
10:55:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:55:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:55:00 INFO - Using real prefix '/tools/python27'
10:55:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:55:00 INFO - Installing distribute.............................................................................................................................................................................................done.
10:55:03 INFO - Installing pip.................done.
10:55:03 INFO - Return code: 0
10:55:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:55:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:55:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:55:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:03 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 0x10cf5ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf77f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9b08c9c4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf735e0>, '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 0x10cb56cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb81990>, '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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:55:03 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
10:55:03 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
10:55:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Th1xSy7rVm/Render',
10:55:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:55:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:55:03 INFO - 'HOME': '/Users/cltbld',
10:55:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:55:03 INFO - 'LOGNAME': 'cltbld',
10:55:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:55:03 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
10:55:03 INFO - 'MOZ_NO_REMOTE': '1',
10:55:03 INFO - 'NO_EM_RESTART': '1',
10:55:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:55:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:55:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:55:03 INFO - 'PWD': '/builds/slave/test',
10:55:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:55:03 INFO - 'SHELL': '/bin/bash',
10:55:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gW7eqfnx1Q/Listeners',
10:55:03 INFO - 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/',
10:55:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:55:03 INFO - 'USER': 'cltbld',
10:55:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:55:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:55:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:55:03 INFO - 'XPC_FLAGS': '0x0',
10:55:03 INFO - 'XPC_SERVICE_NAME': '0',
10:55:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:55:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:55:03 INFO - Downloading/unpacking psutil>=0.7.1
10:55:03 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
10:55:03 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
10:55:03 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
10:55:03 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
10:55:03 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
10:55:03 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
10:55:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:55:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:55:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:55:07 INFO - Installing collected packages: psutil
10:55:07 INFO - Running setup.py install for psutil
10:55:07 INFO - building 'psutil._psutil_osx' extension
10:55:07 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
10:55:07 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
10:55:07 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
10:55:07 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
10:55:07 INFO - building 'psutil._psutil_posix' extension
10:55:07 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
10:55:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
10:55:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
10:55:07 INFO - ^
10:55:07 INFO - 1 warning generated.
10:55:07 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
10:55:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:55:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:55:07 INFO - Successfully installed psutil
10:55:07 INFO - Cleaning up...
10:55:08 INFO - Return code: 0
10:55:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:55:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:55:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:55:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:08 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 0x10cf5ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf77f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9b08c9c4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf735e0>, '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 0x10cb56cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb81990>, '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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:55:08 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
10:55:08 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
10:55:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Th1xSy7rVm/Render',
10:55:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:55:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:55:08 INFO - 'HOME': '/Users/cltbld',
10:55:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:55:08 INFO - 'LOGNAME': 'cltbld',
10:55:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:55:08 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
10:55:08 INFO - 'MOZ_NO_REMOTE': '1',
10:55:08 INFO - 'NO_EM_RESTART': '1',
10:55:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:55:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:55:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:55:08 INFO - 'PWD': '/builds/slave/test',
10:55:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:55:08 INFO - 'SHELL': '/bin/bash',
10:55:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gW7eqfnx1Q/Listeners',
10:55:08 INFO - 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/',
10:55:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:55:08 INFO - 'USER': 'cltbld',
10:55:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:55:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:55:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:55:08 INFO - 'XPC_FLAGS': '0x0',
10:55:08 INFO - 'XPC_SERVICE_NAME': '0',
10:55:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:55:08 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:55:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:55:08 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
10:55:08 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
10:55:08 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
10:55:08 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
10:55:08 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
10:55:08 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
10:55:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:55:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:55:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:55:10 INFO - Installing collected packages: mozsystemmonitor
10:55:10 INFO - Running setup.py install for mozsystemmonitor
10:55:10 INFO - Successfully installed mozsystemmonitor
10:55:10 INFO - Cleaning up...
10:55:11 INFO - Return code: 0
10:55:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:55:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:55:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:55:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10cf5ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf77f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9b08c9c4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf735e0>, '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 0x10cb56cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb81990>, '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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:55:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
10:55:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
10:55:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Th1xSy7rVm/Render',
10:55:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:55:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:55:11 INFO - 'HOME': '/Users/cltbld',
10:55:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:55:11 INFO - 'LOGNAME': 'cltbld',
10:55:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:55:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
10:55:11 INFO - 'MOZ_NO_REMOTE': '1',
10:55:11 INFO - 'NO_EM_RESTART': '1',
10:55:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:55:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:55:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:55:11 INFO - 'PWD': '/builds/slave/test',
10:55:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:55:11 INFO - 'SHELL': '/bin/bash',
10:55:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gW7eqfnx1Q/Listeners',
10:55:11 INFO - 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/',
10:55:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:55:11 INFO - 'USER': 'cltbld',
10:55:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:55:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:55:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:55:11 INFO - 'XPC_FLAGS': '0x0',
10:55:11 INFO - 'XPC_SERVICE_NAME': '0',
10:55:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:55:11 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:55:11 INFO - Downloading/unpacking blobuploader==1.2.4
10:55:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:55:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:55:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
10:55:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
10:55:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:55:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:55:13 INFO - Downloading blobuploader-1.2.4.tar.gz
10:55:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:55:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:55: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
10:55: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
10:55: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
10:55: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
10:55: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
10:55: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
10:55:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:55:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:55:14 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
10:55:14 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
10:55:14 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
10:55:14 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
10:55:14 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
10:55:14 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
10:55:14 INFO - Downloading docopt-0.6.1.tar.gz
10:55:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:55:15 INFO - Installing collected packages: blobuploader, requests, docopt
10:55:15 INFO - Running setup.py install for blobuploader
10:55:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:55:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:55:15 INFO - Running setup.py install for requests
10:55:15 INFO - Running setup.py install for docopt
10:55:15 INFO - Successfully installed blobuploader requests docopt
10:55:15 INFO - Cleaning up...
10:55:15 INFO - Return code: 0
10:55:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:55:15 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')]}
10:55:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:55:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:15 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')]}
10:55:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:55:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:15 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 0x10cf5ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf77f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9b08c9c4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf735e0>, '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 0x10cb56cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb81990>, '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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:55:15 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
10:55:15 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
10:55:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Th1xSy7rVm/Render',
10:55:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:55:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:55:15 INFO - 'HOME': '/Users/cltbld',
10:55:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:55:15 INFO - 'LOGNAME': 'cltbld',
10:55:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:55:15 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
10:55:15 INFO - 'MOZ_NO_REMOTE': '1',
10:55:15 INFO - 'NO_EM_RESTART': '1',
10:55:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:55:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:55:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:55:15 INFO - 'PWD': '/builds/slave/test',
10:55:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:55:15 INFO - 'SHELL': '/bin/bash',
10:55:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gW7eqfnx1Q/Listeners',
10:55:15 INFO - 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/',
10:55:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:55:15 INFO - 'USER': 'cltbld',
10:55:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:55:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:55:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:55:15 INFO - 'XPC_FLAGS': '0x0',
10:55:15 INFO - 'XPC_SERVICE_NAME': '0',
10:55:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:55:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-hpWE_2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-4G9yt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-KFhpqv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-ynKpPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-sR9BHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-Z7OxXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-Qz7UEN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:55:16 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-OGw8VV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-re6UMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-90iCAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-Bj3dW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-rP7OYm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-fusMZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-SnHpWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-FtUFKt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-oCqKTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-9xjfkc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:55:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
10:55:17 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-05U1M5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
10:55:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
10:55:18 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-tf1i1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
10:55:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:55:18 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-U6xtcC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:55:18 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:55:18 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-53GOwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:55:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:55:18 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
10:55:18 INFO - Running setup.py install for manifestparser
10:55:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:55:18 INFO - Running setup.py install for mozcrash
10:55:19 INFO - Running setup.py install for mozdebug
10:55:19 INFO - Running setup.py install for mozdevice
10:55:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Running setup.py install for mozfile
10:55:19 INFO - Running setup.py install for mozhttpd
10:55:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Running setup.py install for mozinfo
10:55:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Running setup.py install for mozInstall
10:55:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:55:19 INFO - Running setup.py install for mozleak
10:55:20 INFO - Running setup.py install for mozlog
10:55:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:55:20 INFO - Running setup.py install for moznetwork
10:55:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:55:20 INFO - Running setup.py install for mozprocess
10:55:20 INFO - Running setup.py install for mozprofile
10:55:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:55:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:55:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:55:20 INFO - Running setup.py install for mozrunner
10:55:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:55:20 INFO - Running setup.py install for mozscreenshot
10:55:21 INFO - Running setup.py install for moztest
10:55:21 INFO - Running setup.py install for mozversion
10:55:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:55:21 INFO - Running setup.py install for wptserve
10:55:21 INFO - Running setup.py install for marionette-driver
10:55:21 INFO - Running setup.py install for browsermob-proxy
10:55:21 INFO - Running setup.py install for marionette-client
10:55:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:55:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:55:22 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
10:55:22 INFO - Cleaning up...
10:55:22 INFO - Return code: 0
10:55:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:55:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:55:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:55:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
10:55:22 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 0x10cf5ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf77f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9b08c9c4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cf735e0>, '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 0x10cb56cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb81990>, '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.Th1xSy7rVm/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.gW7eqfnx1Q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
10:55:22 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
10:55:22 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
10:55:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Th1xSy7rVm/Render',
10:55:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:55:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:55:22 INFO - 'HOME': '/Users/cltbld',
10:55:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:55:22 INFO - 'LOGNAME': 'cltbld',
10:55:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:55:22 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
10:55:22 INFO - 'MOZ_NO_REMOTE': '1',
10:55:22 INFO - 'NO_EM_RESTART': '1',
10:55:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:55:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:55:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:55:22 INFO - 'PWD': '/builds/slave/test',
10:55:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:55:22 INFO - 'SHELL': '/bin/bash',
10:55:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gW7eqfnx1Q/Listeners',
10:55:22 INFO - 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/',
10:55:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:55:22 INFO - 'USER': 'cltbld',
10:55:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:55:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:55:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:55:22 INFO - 'XPC_FLAGS': '0x0',
10:55:22 INFO - 'XPC_SERVICE_NAME': '0',
10:55:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:55:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:55:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:55:22 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-Om_RxI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:55:22 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))
10:55:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:55:22 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-A6z2cN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:55:22 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))
10:55:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:55:22 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-KZKN34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:55:22 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))
10:55:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:55:22 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-bF4JoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:55:22 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))
10:55:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:55:22 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-I1hP36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-tmbam2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-ypRgMD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-egSjdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-bz9yzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-AgizvT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-r4e2az-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-a_qB7Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-BGwuZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:55:23 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))
10:55:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:55:23 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-xMkdhh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:55:24 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-1KqJQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:55:24 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-XCiSRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:55:24 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-4N_t12-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
10:55:24 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-sve25W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
10:55:24 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-B03L9i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:55:24 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-7_fh4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:55:24 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))
10:55:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:55:25 INFO - Running setup.py (path:/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/pip-1LZEGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:55:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:55:25 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))
10:55:25 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))
10:55:25 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))
10:55:25 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))
10:55:25 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))
10:55:25 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))
10:55:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:55:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:55:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:55:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
10:55:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
10:55:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:55:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:55:27 INFO - Downloading blessings-1.6.tar.gz
10:55:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:55:27 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))
10:55:27 INFO - Installing collected packages: blessings
10:55:27 INFO - Running setup.py install for blessings
10:55:27 INFO - Successfully installed blessings
10:55:27 INFO - Cleaning up...
10:55:28 INFO - Return code: 0
10:55:28 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:55:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:55:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:55:28 INFO - Reading from file tmpfile_stdout
10:55:28 INFO - Current package versions:
10:55:28 INFO - blessings == 1.6
10:55:28 INFO - blobuploader == 1.2.4
10:55:28 INFO - browsermob-proxy == 0.6.0
10:55:28 INFO - docopt == 0.6.1
10:55:28 INFO - manifestparser == 1.1
10:55:28 INFO - marionette-client == 2.3.0
10:55:28 INFO - marionette-driver == 1.4.0
10:55:28 INFO - mozInstall == 1.12
10:55:28 INFO - mozcrash == 0.17
10:55:28 INFO - mozdebug == 0.1
10:55:28 INFO - mozdevice == 0.48
10:55:28 INFO - mozfile == 1.2
10:55:28 INFO - mozhttpd == 0.7
10:55:28 INFO - mozinfo == 0.9
10:55:28 INFO - mozleak == 0.1
10:55:28 INFO - mozlog == 3.1
10:55:28 INFO - moznetwork == 0.27
10:55:28 INFO - mozprocess == 0.22
10:55:28 INFO - mozprofile == 0.28
10:55:28 INFO - mozrunner == 6.11
10:55:28 INFO - mozscreenshot == 0.1
10:55:28 INFO - mozsystemmonitor == 0.0
10:55:28 INFO - moztest == 0.7
10:55:28 INFO - mozversion == 1.4
10:55:28 INFO - psutil == 3.1.1
10:55:28 INFO - requests == 1.2.3
10:55:28 INFO - wptserve == 1.4.0
10:55:28 INFO - wsgiref == 0.1.2
10:55:28 INFO - Running post-action listener: _resource_record_post_action
10:55:28 INFO - Running post-action listener: _start_resource_monitoring
10:55:28 INFO - Starting resource monitoring.
10:55:28 INFO - #####
10:55:28 INFO - ##### Running pull step.
10:55:28 INFO - #####
10:55:28 INFO - Running pre-action listener: _resource_record_pre_action
10:55:28 INFO - Running main action method: pull
10:55:28 INFO - Pull has nothing to do!
10:55:28 INFO - Running post-action listener: _resource_record_post_action
10:55:28 INFO - #####
10:55:28 INFO - ##### Running install step.
10:55:28 INFO - #####
10:55:28 INFO - Running pre-action listener: _resource_record_pre_action
10:55:28 INFO - Running main action method: install
10:55:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:55:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:55:28 INFO - Reading from file tmpfile_stdout
10:55:28 INFO - Detecting whether we're running mozinstall >=1.0...
10:55:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:55:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:55:28 INFO - Reading from file tmpfile_stdout
10:55:28 INFO - Output received:
10:55:28 INFO - Usage: mozinstall [options] installer
10:55:28 INFO - Options:
10:55:28 INFO - -h, --help show this help message and exit
10:55:28 INFO - -d DEST, --destination=DEST
10:55:28 INFO - Directory to install application into. [default:
10:55:28 INFO - "/builds/slave/test"]
10:55:28 INFO - --app=APP Application being installed. [default: firefox]
10:55:28 INFO - mkdir: /builds/slave/test/build/application
10:55:28 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']
10:55:28 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
10:55:50 INFO - Reading from file tmpfile_stdout
10:55:50 INFO - Output received:
10:55:50 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
10:55:50 INFO - Running post-action listener: _resource_record_post_action
10:55:50 INFO - #####
10:55:50 INFO - ##### Running run-tests step.
10:55:50 INFO - #####
10:55:50 INFO - Running pre-action listener: _resource_record_pre_action
10:55:50 INFO - Running main action method: run_tests
10:55:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:55:50 INFO - Minidump filename unknown. Determining based upon platform and architecture.
10:55:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
10:55:50 INFO - grabbing minidump binary from tooltool
10:55:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:55:50 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 0x10cf735e0>, '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 0x10cb56cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cb81990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:55:50 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
10:55:50 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
10:55:50 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:55:50 INFO - Return code: 0
10:55:50 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
10:55:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:55:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:55:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:55:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Th1xSy7rVm/Render',
10:55:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
10:55:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
10:55:50 INFO - 'HOME': '/Users/cltbld',
10:55:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
10:55:50 INFO - 'LOGNAME': 'cltbld',
10:55:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:55:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:55:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
10:55:50 INFO - 'MOZ_NO_REMOTE': '1',
10:55:50 INFO - 'NO_EM_RESTART': '1',
10:55:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:55:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
10:55:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:55:50 INFO - 'PWD': '/builds/slave/test',
10:55:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
10:55:50 INFO - 'SHELL': '/bin/bash',
10:55:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.gW7eqfnx1Q/Listeners',
10:55:50 INFO - 'TMPDIR': '/var/folders/8m/g8ffl9g56c9dzc7qx0hn0b_r00000w/T/',
10:55:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
10:55:50 INFO - 'USER': 'cltbld',
10:55:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
10:55:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
10:55:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
10:55:50 INFO - 'XPC_FLAGS': '0x0',
10:55:50 INFO - 'XPC_SERVICE_NAME': '0',
10:55:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
10:55:50 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469103358/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
10:55:51 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
10:55:51 INFO - import pkg_resources
10:55:52 INFO - Using 1 client processes
10:55:52 INFO - wptserve Starting http server on 127.0.0.1:8000
10:55:52 INFO - wptserve Starting http server on 127.0.0.1:8001
10:55:52 INFO - wptserve Starting http server on 127.0.0.1:8443
10:55:54 INFO - SUITE-START | Running 1476 tests
10:55:54 INFO - Running testharness tests
10:55:54 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
10:55:54 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
10:55:54 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
10:55:54 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
10:55:54 INFO - TEST-START | /cors/redirect-origin.htm
10:55:54 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
10:55:54 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
10:55:54 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
10:55:54 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
10:55:54 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
10:55:54 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
10:55:54 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
10:55:54 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
10:55:54 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
10:55:54 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
10:55:54 INFO - Setting up ssl
10:55:54 INFO - PROCESS | certutil |
10:55:54 INFO - PROCESS | certutil |
10:55:54 INFO - PROCESS | certutil |
10:55:54 INFO - Certificate Nickname Trust Attributes
10:55:54 INFO - SSL,S/MIME,JAR/XPI
10:55:54 INFO -
10:55:54 INFO - web-platform-tests CT,,
10:55:54 INFO -
10:55:54 INFO - Starting runner
10:55:55 INFO - PROCESS | 2834 | 1469123755336 Marionette INFO Listening on port 2828
10:55:56 INFO - PROCESS | 2834 | 1469123756703 Marionette INFO startBrowser b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:56 INFO - PROCESS | 2834 | 1469123756716 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:56 INFO - PROCESS | 2834 | 1469123756928 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:56 INFO - PROCESS | 2834 | 1469123756987 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - PROCESS | 2834 | 1469123757152 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
10:55:57 INFO - PROCESS | 2834 | 1469123757183 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - PROCESS | 2834 | 1469123757189 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
10:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 218ms
10:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
10:55:57 INFO - PROCESS | 2834 | 1469123757405 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - PROCESS | 2834 | 1469123757465 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
10:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 215ms
10:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
10:55:57 INFO - PROCESS | 2834 | 1469123757621 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - PROCESS | 2834 | 1469123757678 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
10:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
10:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
10:55:57 INFO - PROCESS | 2834 | 1469123757839 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:57 INFO - PROCESS | 2834 | 1469123757897 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
10:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
10:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
10:55:58 INFO - PROCESS | 2834 | 1469123758065 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - PROCESS | 2834 | 1469123758119 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
10:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 216ms
10:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
10:55:58 INFO - PROCESS | 2834 | 1469123758284 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - PROCESS | 2834 | 1469123758336 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
10:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
10:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
10:55:58 INFO - PROCESS | 2834 | 1469123758502 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - PROCESS | 2834 | 1469123758554 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
10:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 266ms
10:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
10:55:58 INFO - PROCESS | 2834 | 1469123758771 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - PROCESS | 2834 | 1469123758823 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
10:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 215ms
10:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
10:55:58 INFO - PROCESS | 2834 | 1469123758989 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - PROCESS | 2834 | 1469123759041 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
10:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
10:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
10:55:59 INFO - PROCESS | 2834 | 1469123759218 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - PROCESS | 2834 | 1469123759287 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
10:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 269ms
10:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
10:55:59 INFO - PROCESS | 2834 | 1469123759492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - PROCESS | 2834 | 1469123759584 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
10:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 317ms
10:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
10:55:59 INFO - PROCESS | 2834 | 1469123759819 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:55:59 INFO - PROCESS | 2834 | 1469123759877 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
10:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 279ms
10:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
10:56:00 INFO - PROCESS | 2834 | 1469123760099 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - PROCESS | 2834 | 1469123760181 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
10:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 318ms
10:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
10:56:00 INFO - PROCESS | 2834 | 1469123760420 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - PROCESS | 2834 | 1469123760479 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
10:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 216ms
10:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
10:56:00 INFO - PROCESS | 2834 | 1469123760636 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - PROCESS | 2834 | 1469123760692 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
10:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 218ms
10:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
10:56:00 INFO - PROCESS | 2834 | 1469123760856 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:00 INFO - PROCESS | 2834 | 1469123760916 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
10:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 216ms
10:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
10:56:01 INFO - PROCESS | 2834 | 1469123761083 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - PROCESS | 2834 | 1469123761152 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
10:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 273ms
10:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
10:56:01 INFO - PROCESS | 2834 | 1469123761352 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - PROCESS | 2834 | 1469123761412 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
10:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 219ms
10:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
10:56:01 INFO - PROCESS | 2834 | 1469123761573 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - PROCESS | 2834 | 1469123761636 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
10:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
10:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
10:56:01 INFO - PROCESS | 2834 | 1469123761791 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:01 INFO - PROCESS | 2834 | 1469123761867 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
10:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 316ms
10:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
10:56:02 INFO - PROCESS | 2834 | 1469123762116 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - PROCESS | 2834 | 1469123762172 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
10:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 274ms
10:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
10:56:02 INFO - PROCESS | 2834 | 1469123762394 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - PROCESS | 2834 | 1469123762487 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
10:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 317ms
10:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
10:56:02 INFO - PROCESS | 2834 | 1469123762708 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - PROCESS | 2834 | 1469123762803 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
10:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 266ms
10:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
10:56:03 INFO - PROCESS | 2834 | 1469123763067 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:03 INFO - PROCESS | 2834 | 1469123763160 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
10:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 621ms
10:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
10:56:03 INFO - PROCESS | 2834 | 1469123763619 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:03 INFO - PROCESS | 2834 | 1469123763678 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
10:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 324ms
10:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
10:56:03 INFO - PROCESS | 2834 | 1469123763952 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - PROCESS | 2834 | 1469123764017 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
10:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 275ms
10:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
10:56:04 INFO - PROCESS | 2834 | 1469123764226 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - PROCESS | 2834 | 1469123764300 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
10:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 269ms
10:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
10:56:04 INFO - PROCESS | 2834 | 1469123764492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - PROCESS | 2834 | 1469123764551 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
10:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 216ms
10:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
10:56:04 INFO - PROCESS | 2834 | 1469123764717 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - PROCESS | 2834 | 1469123764760 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
10:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 222ms
10:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
10:56:04 INFO - PROCESS | 2834 | 1469123764937 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:04 INFO - PROCESS | 2834 | 1469123764989 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
10:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 219ms
10:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
10:56:05 INFO - PROCESS | 2834 | 1469123765157 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:05 INFO - PROCESS | 2834 | 1469123765227 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
10:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 417ms
10:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
10:56:05 INFO - PROCESS | 2834 | 1469123765579 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:05 INFO - PROCESS | 2834 | 1469123765621 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
10:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 221ms
10:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
10:56:05 INFO - PROCESS | 2834 | 1469123765804 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:05 INFO - PROCESS | 2834 | 1469123765863 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
10:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 267ms
10:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
10:56:06 INFO - PROCESS | 2834 | 1469123766077 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - PROCESS | 2834 | 1469123766131 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
10:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 218ms
10:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
10:56:06 INFO - PROCESS | 2834 | 1469123766300 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - PROCESS | 2834 | 1469123766346 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
10:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 223ms
10:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
10:56:06 INFO - PROCESS | 2834 | 1469123766521 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - PROCESS | 2834 | 1469123766568 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
10:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 270ms
10:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
10:56:06 INFO - PROCESS | 2834 | 1469123766792 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:06 INFO - PROCESS | 2834 | 1469123766854 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
10:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 266ms
10:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
10:56:07 INFO - PROCESS | 2834 | 1469123767066 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - PROCESS | 2834 | 1469123767112 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
10:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 225ms
10:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
10:56:07 INFO - PROCESS | 2834 | 1469123767301 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - PROCESS | 2834 | 1469123767345 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
10:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 217ms
10:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
10:56:07 INFO - PROCESS | 2834 | 1469123767520 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - PROCESS | 2834 | 1469123767752 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
10:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 419ms
10:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
10:56:07 INFO - PROCESS | 2834 | 1469123767952 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - PROCESS | 2834 | 1469123768019 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
10:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 275ms
10:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
10:56:08 INFO - PROCESS | 2834 | 1469123768220 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - PROCESS | 2834 | 1469123768272 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
10:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 268ms
10:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
10:56:08 INFO - PROCESS | 2834 | 1469123768500 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - PROCESS | 2834 | 1469123768555 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
10:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 226ms
10:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
10:56:08 INFO - PROCESS | 2834 | 1469123768720 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - PROCESS | 2834 | 1469123768773 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
10:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 268ms
10:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
10:56:08 INFO - PROCESS | 2834 | 1469123768990 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - PROCESS | 2834 | 1469123769043 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
10:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 266ms
10:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
10:56:09 INFO - PROCESS | 2834 | 1469123769265 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - PROCESS | 2834 | 1469123769319 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
10:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 222ms
10:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
10:56:09 INFO - PROCESS | 2834 | 1469123769485 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - PROCESS | 2834 | 1469123769538 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
10:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 269ms
10:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
10:56:09 INFO - PROCESS | 2834 | 1469123769757 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - PROCESS | 2834 | 1469123769806 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
10:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 216ms
10:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
10:56:09 INFO - PROCESS | 2834 | 1469123769982 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - PROCESS | 2834 | 1469123770029 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
10:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 224ms
10:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
10:56:10 INFO - PROCESS | 2834 | 1469123770202 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - PROCESS | 2834 | 1469123770250 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
10:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 217ms
10:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
10:56:10 INFO - PROCESS | 2834 | 1469123770431 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - PROCESS | 2834 | 1469123770484 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
10:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 216ms
10:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
10:56:10 INFO - PROCESS | 2834 | 1469123770650 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - PROCESS | 2834 | 1469123770702 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
10:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 223ms
10:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
10:56:10 INFO - PROCESS | 2834 | 1469123770869 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:10 INFO - PROCESS | 2834 | 1469123770917 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
10:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 218ms
10:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
10:56:11 INFO - PROCESS | 2834 | 1469123771090 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:11 INFO - PROCESS | 2834 | 1469123771150 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
10:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 317ms
10:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
10:56:11 INFO - PROCESS | 2834 | 1469123771420 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:11 INFO - PROCESS | 2834 | 1469123771497 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
10:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 378ms
10:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
10:56:11 INFO - PROCESS | 2834 | 1469123771836 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:11 INFO - PROCESS | 2834 | 1469123771901 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
10:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms
10:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
10:56:12 INFO - PROCESS | 2834 | 1469123772311 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:12 INFO - PROCESS | 2834 | 1469123772370 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
10:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 268ms
10:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
10:56:12 INFO - PROCESS | 2834 | 1469123772587 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:12 INFO - PROCESS | 2834 | 1469123772647 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
10:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 269ms
10:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
10:56:12 INFO - PROCESS | 2834 | 1469123772868 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:12 INFO - PROCESS | 2834 | 1469123772935 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
10:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 368ms
10:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
10:56:13 INFO - PROCESS | 2834 | 1469123773238 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - PROCESS | 2834 | 1469123773313 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
10:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 269ms
10:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
10:56:13 INFO - PROCESS | 2834 | 1469123773508 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - PROCESS | 2834 | 1469123773562 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
10:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 217ms
10:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
10:56:13 INFO - PROCESS | 2834 | 1469123773740 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - PROCESS | 2834 | 1469123773792 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
10:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 216ms
10:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
10:56:13 INFO - PROCESS | 2834 | 1469123773957 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:14 INFO - PROCESS | 2834 | 1469123774018 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
10:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 317ms
10:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
10:56:14 INFO - PROCESS | 2834 | 1469123774287 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:14 INFO - PROCESS | 2834 | 1469123774355 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
10:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 325ms
10:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
10:56:14 INFO - PROCESS | 2834 | 1469123774605 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:14 INFO - PROCESS | 2834 | 1469123774686 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
10:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 367ms
10:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
10:56:14 INFO - PROCESS | 2834 | 1469123774985 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - PROCESS | 2834 | 1469123775062 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
10:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 317ms
10:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
10:56:15 INFO - PROCESS | 2834 | 1469123775308 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - PROCESS | 2834 | 1469123775380 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
10:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 268ms
10:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
10:56:15 INFO - PROCESS | 2834 | 1469123775582 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - PROCESS | 2834 | 1469123775633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
10:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 216ms
10:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
10:56:15 INFO - PROCESS | 2834 | 1469123775802 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:15 INFO - PROCESS | 2834 | 1469123775852 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
10:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
10:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
10:56:16 INFO - PROCESS | 2834 | 1469123776020 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - PROCESS | 2834 | 1469123776069 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
10:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 268ms
10:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
10:56:16 INFO - PROCESS | 2834 | 1469123776290 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - PROCESS | 2834 | 1469123776340 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
10:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 218ms
10:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
10:56:16 INFO - PROCESS | 2834 | 1469123776515 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - PROCESS | 2834 | 1469123776565 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
10:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 222ms
10:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
10:56:16 INFO - PROCESS | 2834 | 1469123776735 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 INFO - PROCESS | 2834 | 1469123776786 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:16 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.
10:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 216ms
10:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
10:56:16 INFO - PROCESS | 2834 | 1469123776954 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 INFO - PROCESS | 2834 | 1469123777015 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 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.
10:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 317ms
10:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
10:56:17 INFO - PROCESS | 2834 | 1469123777285 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 INFO - PROCESS | 2834 | 1469123777358 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 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.
10:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 267ms
10:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
10:56:17 INFO - PROCESS | 2834 | 1469123777550 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 INFO - PROCESS | 2834 | 1469123777602 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 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.
10:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 223ms
10:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
10:56:17 INFO - PROCESS | 2834 | 1469123777769 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 INFO - PROCESS | 2834 | 1469123777822 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:17 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.
10:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 218ms
10:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
10:56:17 INFO - PROCESS | 2834 | 1469123777990 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:18 INFO - PROCESS | 2834 | 1469123778044 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:18 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.
10:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 216ms
10:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
10:56:18 INFO - PROCESS | 2834 | 1469123778215 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:18 INFO - PROCESS | 2834 | 1469123778271 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:18 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.
10:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 218ms
10:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
10:56:18 INFO - PROCESS | 2834 | 1469123778565 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:18 INFO - PROCESS | 2834 | 1469123778655 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 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.
10:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 564ms
10:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
10:56:19 INFO - PROCESS | 2834 | 1469123779053 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 INFO - PROCESS | 2834 | 1469123779105 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 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.
10:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 317ms
10:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
10:56:19 INFO - PROCESS | 2834 | 1469123779390 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 INFO - PROCESS | 2834 | 1469123779459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 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.
10:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 328ms
10:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
10:56:19 INFO - PROCESS | 2834 | 1469123779718 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 INFO - PROCESS | 2834 | 1469123779769 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:19 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.
10:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 267ms
10:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
10:56:19 INFO - PROCESS | 2834 | 1469123779985 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 INFO - PROCESS | 2834 | 1469123780034 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 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.
10:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
10:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
10:56:20 INFO - PROCESS | 2834 | 1469123780203 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 INFO - PROCESS | 2834 | 1469123780250 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 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.
10:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
10:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
10:56:20 INFO - PROCESS | 2834 | 1469123780424 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 INFO - PROCESS | 2834 | 1469123780480 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 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.
10:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 215ms
10:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
10:56:20 INFO - PROCESS | 2834 | 1469123780640 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 INFO - PROCESS | 2834 | 1469123780696 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:20 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.
10:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 316ms
10:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
10:56:20 INFO - PROCESS | 2834 | 1469123780967 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:21 INFO - PROCESS | 2834 | 1469123781020 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:21 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.
10:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 275ms
10:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
10:56:21 INFO - PROCESS | 2834 | 1469123781249 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:21 INFO - PROCESS | 2834 | 1469123781326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:21 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.
10:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 372ms
10:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
10:56:21 INFO - PROCESS | 2834 | 1469123781642 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:21 INFO - PROCESS | 2834 | 1469123781726 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:21 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.
10:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 317ms
10:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
10:56:21 INFO - PROCESS | 2834 | 1469123781956 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - PROCESS | 2834 | 1469123782020 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 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.
10:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 278ms
10:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
10:56:22 INFO - PROCESS | 2834 | 1469123782224 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - PROCESS | 2834 | 1469123782285 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 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.
10:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 217ms
10:56:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
10:56:22 INFO - PROCESS | 2834 | 1469123782449 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - PROCESS | 2834 | 1469123782497 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
10:56:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 222ms
10:56:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
10:56:22 INFO - PROCESS | 2834 | 1469123782669 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - PROCESS | 2834 | 1469123782720 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
10:56:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 218ms
10:56:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
10:56:22 INFO - PROCESS | 2834 | 1469123782890 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:22 INFO - PROCESS | 2834 | 1469123782940 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
10:56:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 216ms
10:56:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
10:56:23 INFO - PROCESS | 2834 | 1469123783108 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - PROCESS | 2834 | 1469123783173 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
10:56:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 266ms
10:56:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
10:56:23 INFO - PROCESS | 2834 | 1469123783383 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - PROCESS | 2834 | 1469123783435 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
10:56:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 223ms
10:56:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
10:56:23 INFO - PROCESS | 2834 | 1469123783603 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - PROCESS | 2834 | 1469123783658 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
10:56:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 268ms
10:56:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
10:56:23 INFO - PROCESS | 2834 | 1469123783874 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:23 INFO - PROCESS | 2834 | 1469123783933 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
10:56:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 266ms
10:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
10:56:24 INFO - PROCESS | 2834 | 1469123784148 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - PROCESS | 2834 | 1469123784203 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
10:56:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 217ms
10:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
10:56:24 INFO - PROCESS | 2834 | 1469123784370 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - PROCESS | 2834 | 1469123784422 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
10:56:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 218ms
10:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
10:56:24 INFO - PROCESS | 2834 | 1469123784590 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - PROCESS | 2834 | 1469123784665 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
10:56:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 316ms
10:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
10:56:24 INFO - PROCESS | 2834 | 1469123784920 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:25 INFO - PROCESS | 2834 | 1469123785035 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
10:56:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 579ms
10:56:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
10:56:25 INFO - PROCESS | 2834 | 1469123785492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:25 INFO - PROCESS | 2834 | 1469123785562 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:26 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
10:56:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 717ms
10:56:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
10:56:26 INFO - PROCESS | 2834 | 1469123786219 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:26 INFO - PROCESS | 2834 | 1469123786261 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
10:56:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 726ms
10:56:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
10:56:26 INFO - PROCESS | 2834 | 1469123786946 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:26 INFO - PROCESS | 2834 | 1469123786992 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 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
10:56:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:56:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
10:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 217ms
10:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
10:56:27 INFO - PROCESS | 2834 | 1469123787169 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - PROCESS | 2834 | 1469123787216 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
10:56:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 216ms
10:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
10:56:27 INFO - PROCESS | 2834 | 1469123787388 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - PROCESS | 2834 | 1469123787436 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
10:56:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 218ms
10:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
10:56:27 INFO - PROCESS | 2834 | 1469123787617 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - PROCESS | 2834 | 1469123787680 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
10:56:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 266ms
10:56:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
10:56:27 INFO - PROCESS | 2834 | 1469123787887 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:27 INFO - PROCESS | 2834 | 1469123787944 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
10:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 271ms
10:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
10:56:28 INFO - PROCESS | 2834 | 1469123788157 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - PROCESS | 2834 | 1469123788217 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
10:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 266ms
10:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
10:56:28 INFO - PROCESS | 2834 | 1469123788433 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - PROCESS | 2834 | 1469123788491 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
10:56:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
10:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 274ms
10:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
10:56:28 INFO - PROCESS | 2834 | 1469123788703 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - PROCESS | 2834 | 1469123788758 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
10:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 217ms
10:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
10:56:28 INFO - PROCESS | 2834 | 1469123788933 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:28 INFO - PROCESS | 2834 | 1469123788986 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
10:56:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 226ms
10:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
10:56:29 INFO - PROCESS | 2834 | 1469123789154 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - PROCESS | 2834 | 1469123789205 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 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
10:56:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:56:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 216ms
10:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
10:56:29 INFO - PROCESS | 2834 | 1469123789372 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - PROCESS | 2834 | 1469123789424 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
10:56:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 216ms
10:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
10:56:29 INFO - PROCESS | 2834 | 1469123789591 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - PROCESS | 2834 | 1469123789639 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
10:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
10:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
10:56:29 INFO - PROCESS | 2834 | 1469123789809 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:29 INFO - PROCESS | 2834 | 1469123789864 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
10:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 216ms
10:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
10:56:30 INFO - PROCESS | 2834 | 1469123790034 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - PROCESS | 2834 | 1469123790083 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
10:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 223ms
10:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
10:56:30 INFO - PROCESS | 2834 | 1469123790253 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - PROCESS | 2834 | 1469123790303 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
10:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 216ms
10:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
10:56:30 INFO - PROCESS | 2834 | 1469123790474 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - PROCESS | 2834 | 1469123790548 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
10:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 367ms
10:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
10:56:30 INFO - PROCESS | 2834 | 1469123790840 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:30 INFO - PROCESS | 2834 | 1469123790904 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
10:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 266ms
10:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
10:56:31 INFO - PROCESS | 2834 | 1469123791109 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:31 INFO - PROCESS | 2834 | 1469123791168 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
10:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 266ms
10:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
10:56:31 INFO - PROCESS | 2834 | 1469123791385 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:31 INFO - PROCESS | 2834 | 1469123791464 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
10:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 524ms
10:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
10:56:31 INFO - PROCESS | 2834 | 1469123791904 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - PROCESS | 2834 | 1469123792048 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
10:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 418ms
10:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
10:56:32 INFO - PROCESS | 2834 | 1469123792325 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - PROCESS | 2834 | 1469123792388 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
10:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 267ms
10:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
10:56:32 INFO - PROCESS | 2834 | 1469123792599 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - PROCESS | 2834 | 1469123792652 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
10:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 271ms
10:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
10:56:32 INFO - PROCESS | 2834 | 1469123792876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:32 INFO - PROCESS | 2834 | 1469123792959 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:33 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
10:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 320ms
10:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
10:56:33 INFO - PROCESS | 2834 | 1469123793205 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:33 INFO - PROCESS | 2834 | 1469123793273 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
10:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 325ms
10:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
10:56:33 INFO - PROCESS | 2834 | 1469123793523 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:33 INFO - PROCESS | 2834 | 1469123793574 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
10:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 266ms
10:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
10:56:33 INFO - PROCESS | 2834 | 1469123793792 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:33 INFO - PROCESS | 2834 | 1469123793845 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 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
10:56:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 266ms
10:56:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
10:56:34 INFO - PROCESS | 2834 | 1469123794066 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 INFO - PROCESS | 2834 | 1469123794113 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 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
10:56:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
10:56:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
10:56:34 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
10:56:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
10:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:56:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
10:56:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
10:56:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 222ms
10:56:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
10:56:34 INFO - PROCESS | 2834 | 1469123794287 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 INFO - PROCESS | 2834 | 1469123794344 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
10:56:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 217ms
10:56:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
10:56:34 INFO - PROCESS | 2834 | 1469123794522 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 INFO - PROCESS | 2834 | 1469123794582 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 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.
10:56:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 267ms
10:56:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
10:56:34 INFO - PROCESS | 2834 | 1469123794791 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:34 INFO - PROCESS | 2834 | 1469123794847 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 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.
10:56:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 267ms
10:56:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
10:56:35 INFO - PROCESS | 2834 | 1469123795067 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 INFO - PROCESS | 2834 | 1469123795139 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
10:56:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 272ms
10:56:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
10:56:35 INFO - PROCESS | 2834 | 1469123795363 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 INFO - PROCESS | 2834 | 1469123795437 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 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.
10:56:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 271ms
10:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
10:56:35 INFO - PROCESS | 2834 | 1469123795636 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 INFO - PROCESS | 2834 | 1469123795688 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
10:56:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 219ms
10:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
10:56:35 INFO - PROCESS | 2834 | 1469123795858 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:35 INFO - PROCESS | 2834 | 1469123795910 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
10:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 216ms
10:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
10:56:36 INFO - PROCESS | 2834 | 1469123796083 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - PROCESS | 2834 | 1469123796134 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
10:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 216ms
10:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
10:56:36 INFO - PROCESS | 2834 | 1469123796301 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - PROCESS | 2834 | 1469123796354 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
10:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 223ms
10:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
10:56:36 INFO - PROCESS | 2834 | 1469123796520 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - PROCESS | 2834 | 1469123796580 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
10:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 218ms
10:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
10:56:36 INFO - PROCESS | 2834 | 1469123796741 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - PROCESS | 2834 | 1469123796797 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
10:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 216ms
10:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
10:56:36 INFO - PROCESS | 2834 | 1469123796959 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - PROCESS | 2834 | 1469123797028 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
10:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 217ms
10:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
10:56:37 INFO - PROCESS | 2834 | 1469123797184 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - PROCESS | 2834 | 1469123797238 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
10:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 224ms
10:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
10:56:37 INFO - PROCESS | 2834 | 1469123797404 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - PROCESS | 2834 | 1469123797458 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
10:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 216ms
10:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
10:56:37 INFO - PROCESS | 2834 | 1469123797623 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - PROCESS | 2834 | 1469123797680 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
10:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 217ms
10:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
10:56:37 INFO - PROCESS | 2834 | 1469123797849 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:37 INFO - PROCESS | 2834 | 1469123797914 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
10:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 316ms
10:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
10:56:38 INFO - PROCESS | 2834 | 1469123798174 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:38 INFO - PROCESS | 2834 | 1469123798276 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
10:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 478ms
10:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
10:56:38 INFO - PROCESS | 2834 | 1469123798647 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:38 INFO - PROCESS | 2834 | 1469123798705 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
10:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 317ms
10:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
10:56:38 INFO - PROCESS | 2834 | 1469123798974 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - PROCESS | 2834 | 1469123799023 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
10:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 267ms
10:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
10:56:39 INFO - PROCESS | 2834 | 1469123799252 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - PROCESS | 2834 | 1469123799303 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
10:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 272ms
10:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
10:56:39 INFO - PROCESS | 2834 | 1469123799520 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - PROCESS | 2834 | 1469123799568 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
10:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 219ms
10:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
10:56:39 INFO - PROCESS | 2834 | 1469123799741 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - PROCESS | 2834 | 1469123799786 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
10:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 217ms
10:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
10:56:39 INFO - PROCESS | 2834 | 1469123799968 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - PROCESS | 2834 | 1469123800024 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
10:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 275ms
10:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
10:56:40 INFO - PROCESS | 2834 | 1469123800237 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - PROCESS | 2834 | 1469123800285 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
10:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 219ms
10:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
10:56:40 INFO - PROCESS | 2834 | 1469123800469 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - PROCESS | 2834 | 1469123800516 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
10:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 220ms
10:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
10:56:40 INFO - PROCESS | 2834 | 1469123800691 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - PROCESS | 2834 | 1469123800748 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
10:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 266ms
10:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
10:56:40 INFO - PROCESS | 2834 | 1469123800959 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - PROCESS | 2834 | 1469123801021 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
10:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 266ms
10:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
10:56:41 INFO - PROCESS | 2834 | 1469123801235 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - PROCESS | 2834 | 1469123801310 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
10:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 273ms
10:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
10:56:41 INFO - PROCESS | 2834 | 1469123801503 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - PROCESS | 2834 | 1469123801559 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
10:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 268ms
10:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
10:56:41 INFO - PROCESS | 2834 | 1469123801773 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:41 INFO - PROCESS | 2834 | 1469123801834 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
10:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 266ms
10:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
10:56:42 INFO - PROCESS | 2834 | 1469123802042 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - PROCESS | 2834 | 1469123802119 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
10:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 266ms
10:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
10:56:42 INFO - PROCESS | 2834 | 1469123802317 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - PROCESS | 2834 | 1469123802367 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
10:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 216ms
10:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
10:56:42 INFO - PROCESS | 2834 | 1469123802536 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - PROCESS | 2834 | 1469123802584 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
10:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 217ms
10:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
10:56:42 INFO - PROCESS | 2834 | 1469123802755 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:42 INFO - PROCESS | 2834 | 1469123802810 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
10:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 267ms
10:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
10:56:43 INFO - PROCESS | 2834 | 1469123803025 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - PROCESS | 2834 | 1469123803108 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
10:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 317ms
10:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
10:56:43 INFO - PROCESS | 2834 | 1469123803350 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - PROCESS | 2834 | 1469123803402 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 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
10:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 217ms
10:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
10:56:43 INFO - PROCESS | 2834 | 1469123803569 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - PROCESS | 2834 | 1469123803621 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
10:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 269ms
10:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
10:56:43 INFO - PROCESS | 2834 | 1469123803841 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:43 INFO - PROCESS | 2834 | 1469123803898 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:44 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)
10:56:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
10:56:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
10:56:44 INFO - PROCESS | 2834 | 1469123804562 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:44 INFO - PROCESS | 2834 | 1469123804614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
10:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 771ms
10:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
10:56:45 INFO - PROCESS | 2834 | 1469123805337 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:45 INFO - PROCESS | 2834 | 1469123805389 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
10:56:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 770ms
10:56:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
10:56:46 INFO - PROCESS | 2834 | 1469123806111 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:46 INFO - PROCESS | 2834 | 1469123806155 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:46 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)
10:56:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 718ms
10:56:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
10:56:46 INFO - PROCESS | 2834 | 1469123806836 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:46 INFO - PROCESS | 2834 | 1469123806879 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:47 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)
10:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 719ms
10:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
10:56:47 INFO - PROCESS | 2834 | 1469123807553 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:47 INFO - PROCESS | 2834 | 1469123807600 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
10:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
10:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
10:56:48 INFO - PROCESS | 2834 | 1469123808274 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:48 INFO - PROCESS | 2834 | 1469123808321 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
10:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
10:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
10:56:49 INFO - PROCESS | 2834 | 1469123808998 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:49 INFO - PROCESS | 2834 | 1469123809048 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
10:56:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 724ms
10:56:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
10:56:49 INFO - PROCESS | 2834 | 1469123809719 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:49 INFO - PROCESS | 2834 | 1469123809757 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:50 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
10:56:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
10:56:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
10:56:50 INFO - PROCESS | 2834 | 1469123810438 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:50 INFO - PROCESS | 2834 | 1469123810480 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
10:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 668ms
10:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
10:56:51 INFO - PROCESS | 2834 | 1469123811110 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:51 INFO - PROCESS | 2834 | 1469123811174 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:51 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
10:56:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
10:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 266ms
10:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
10:56:51 INFO - PROCESS | 2834 | 1469123811418 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:51 INFO - PROCESS | 2834 | 1469123811486 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
10:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 458ms
10:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
10:56:51 INFO - PROCESS | 2834 | 1469123811867 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:51 INFO - PROCESS | 2834 | 1469123811937 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:52 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
10:56:52 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:56:52 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:56:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 418ms
10:56:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
10:56:52 INFO - PROCESS | 2834 | 1469123812302 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:52 INFO - PROCESS | 2834 | 1469123812365 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
10:56:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 321ms
10:56:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
10:56:52 INFO - PROCESS | 2834 | 1469123812623 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:52 INFO - PROCESS | 2834 | 1469123812675 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
10:56:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 719ms
10:56:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
10:56:53 INFO - PROCESS | 2834 | 1469123813341 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:53 INFO - PROCESS | 2834 | 1469123813386 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:54 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
10:56:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 716ms
10:56:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
10:56:54 INFO - PROCESS | 2834 | 1469123814061 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:54 INFO - PROCESS | 2834 | 1469123814112 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:54 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.)
10:56:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 716ms
10:56:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
10:56:54 INFO - PROCESS | 2834 | 1469123814783 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:54 INFO - PROCESS | 2834 | 1469123814834 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
10:56:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 720ms
10:56:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
10:56:55 INFO - PROCESS | 2834 | 1469123815504 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:55 INFO - PROCESS | 2834 | 1469123815546 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:56 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
10:56:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 668ms
10:56:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
10:56:56 INFO - PROCESS | 2834 | 1469123816173 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:56 INFO - PROCESS | 2834 | 1469123816214 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
10:56:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
10:56:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
10:56:56 INFO - PROCESS | 2834 | 1469123816391 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:56 INFO - PROCESS | 2834 | 1469123816442 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:56 INFO - PROCESS | 2834 | 1469123816718 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:56:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
10:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 717ms
10:56:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
10:56:57 INFO - PROCESS | 2834 | 1469123817111 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:57 INFO - PROCESS | 2834 | 1469123817161 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
10:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 717ms
10:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
10:56:57 INFO - PROCESS | 2834 | 1469123817834 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:57 INFO - PROCESS | 2834 | 1469123817885 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
10:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
10:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
10:56:58 INFO - PROCESS | 2834 | 1469123818236 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - PROCESS | 2834 | 1469123818326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
10:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 415ms
10:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
10:56:58 INFO - PROCESS | 2834 | 1469123818522 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - PROCESS | 2834 | 1469123818570 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
10:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 218ms
10:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
10:56:58 INFO - PROCESS | 2834 | 1469123818742 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - PROCESS | 2834 | 1469123818800 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
10:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 215ms
10:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
10:56:58 INFO - PROCESS | 2834 | 1469123818971 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - PROCESS | 2834 | 1469123819016 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
10:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 220ms
10:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
10:56:59 INFO - PROCESS | 2834 | 1469123819192 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - PROCESS | 2834 | 1469123819236 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
10:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 216ms
10:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
10:56:59 INFO - PROCESS | 2834 | 1469123819420 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - PROCESS | 2834 | 1469123819482 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
10:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 223ms
10:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
10:56:59 INFO - PROCESS | 2834 | 1469123819641 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - PROCESS | 2834 | 1469123819687 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 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
10:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 217ms
10:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
10:56:59 INFO - PROCESS | 2834 | 1469123819867 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:56:59 INFO - PROCESS | 2834 | 1469123819936 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 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
10:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 318ms
10:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
10:57:00 INFO - PROCESS | 2834 | 1469123820186 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 INFO - PROCESS | 2834 | 1469123820235 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 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
10:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 216ms
10:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
10:57:00 INFO - PROCESS | 2834 | 1469123820405 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 INFO - PROCESS | 2834 | 1469123820465 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
10:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 266ms
10:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
10:57:00 INFO - PROCESS | 2834 | 1469123820681 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 INFO - PROCESS | 2834 | 1469123820750 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:00 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
10:57:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
10:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 267ms
10:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
10:57:00 INFO - PROCESS | 2834 | 1469123820944 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 INFO - PROCESS | 2834 | 1469123821025 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
10:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 366ms
10:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
10:57:01 INFO - PROCESS | 2834 | 1469123821321 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 INFO - PROCESS | 2834 | 1469123821389 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 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
10:57:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
10:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 270ms
10:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
10:57:01 INFO - PROCESS | 2834 | 1469123821592 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 INFO - PROCESS | 2834 | 1469123821642 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
10:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 216ms
10:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
10:57:01 INFO - PROCESS | 2834 | 1469123821817 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:01 INFO - PROCESS | 2834 | 1469123821866 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
10:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 218ms
10:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
10:57:02 INFO - PROCESS | 2834 | 1469123822037 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - PROCESS | 2834 | 1469123822089 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
10:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
10:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
10:57:02 INFO - PROCESS | 2834 | 1469123822255 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - PROCESS | 2834 | 1469123822307 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
10:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 217ms
10:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
10:57:02 INFO - PROCESS | 2834 | 1469123822474 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - PROCESS | 2834 | 1469123822526 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
10:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 217ms
10:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
10:57:02 INFO - PROCESS | 2834 | 1469123822693 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - PROCESS | 2834 | 1469123822752 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
10:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 216ms
10:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
10:57:02 INFO - PROCESS | 2834 | 1469123822918 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:02 INFO - PROCESS | 2834 | 1469123822974 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
10:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 224ms
10:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
10:57:03 INFO - PROCESS | 2834 | 1469123823138 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - PROCESS | 2834 | 1469123823189 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
10:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 218ms
10:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
10:57:03 INFO - PROCESS | 2834 | 1469123823358 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - PROCESS | 2834 | 1469123823415 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
10:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 216ms
10:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
10:57:03 INFO - PROCESS | 2834 | 1469123823576 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - PROCESS | 2834 | 1469123823633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
10:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 217ms
10:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
10:57:03 INFO - PROCESS | 2834 | 1469123823805 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:03 INFO - PROCESS | 2834 | 1469123823870 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
10:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 224ms
10:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
10:57:04 INFO - PROCESS | 2834 | 1469123824022 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:04 INFO - PROCESS | 2834 | 1469123824075 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
10:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 218ms
10:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
10:57:04 INFO - PROCESS | 2834 | 1469123824251 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:04 INFO - PROCESS | 2834 | 1469123824305 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
10:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 276ms
10:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
10:57:04 INFO - PROCESS | 2834 | 1469123824623 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:04 INFO - PROCESS | 2834 | 1469123824720 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
10:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 617ms
10:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
10:57:05 INFO - PROCESS | 2834 | 1469123825194 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:05 INFO - PROCESS | 2834 | 1469123825236 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
10:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 266ms
10:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
10:57:05 INFO - PROCESS | 2834 | 1469123825470 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:05 INFO - PROCESS | 2834 | 1469123825521 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
10:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 274ms
10:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
10:57:05 INFO - PROCESS | 2834 | 1469123825743 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:05 INFO - PROCESS | 2834 | 1469123825798 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
10:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 267ms
10:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
10:57:06 INFO - PROCESS | 2834 | 1469123826009 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - PROCESS | 2834 | 1469123826058 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
10:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 216ms
10:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
10:57:06 INFO - PROCESS | 2834 | 1469123826234 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - PROCESS | 2834 | 1469123826279 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
10:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 224ms
10:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
10:57:06 INFO - PROCESS | 2834 | 1469123826456 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - PROCESS | 2834 | 1469123826511 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
10:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 217ms
10:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
10:57:06 INFO - PROCESS | 2834 | 1469123826675 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - PROCESS | 2834 | 1469123826722 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
10:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 215ms
10:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
10:57:06 INFO - PROCESS | 2834 | 1469123826892 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:06 INFO - PROCESS | 2834 | 1469123826952 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
10:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 216ms
10:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
10:57:07 INFO - PROCESS | 2834 | 1469123827117 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - PROCESS | 2834 | 1469123827164 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
10:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 218ms
10:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
10:57:07 INFO - PROCESS | 2834 | 1469123827343 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - PROCESS | 2834 | 1469123827415 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
10:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 272ms
10:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
10:57:07 INFO - PROCESS | 2834 | 1469123827623 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - PROCESS | 2834 | 1469123827689 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
10:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 272ms
10:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
10:57:07 INFO - PROCESS | 2834 | 1469123827886 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:07 INFO - PROCESS | 2834 | 1469123827941 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
10:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 266ms
10:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
10:57:08 INFO - PROCESS | 2834 | 1469123828155 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - PROCESS | 2834 | 1469123828215 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
10:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 266ms
10:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
10:57:08 INFO - PROCESS | 2834 | 1469123828424 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - PROCESS | 2834 | 1469123828476 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
10:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 266ms
10:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
10:57:08 INFO - PROCESS | 2834 | 1469123828692 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - PROCESS | 2834 | 1469123828741 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
10:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 217ms
10:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
10:57:08 INFO - PROCESS | 2834 | 1469123828918 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:08 INFO - PROCESS | 2834 | 1469123828968 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
10:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 222ms
10:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
10:57:09 INFO - PROCESS | 2834 | 1469123829138 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - PROCESS | 2834 | 1469123829190 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
10:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 216ms
10:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
10:57:09 INFO - PROCESS | 2834 | 1469123829356 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - PROCESS | 2834 | 1469123829415 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
10:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 217ms
10:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
10:57:09 INFO - PROCESS | 2834 | 1469123829575 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - PROCESS | 2834 | 1469123829639 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
10:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 218ms
10:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
10:57:09 INFO - PROCESS | 2834 | 1469123829800 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:09 INFO - PROCESS | 2834 | 1469123829858 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
10:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
10:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
10:57:10 INFO - PROCESS | 2834 | 1469123830019 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - PROCESS | 2834 | 1469123830074 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
10:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 217ms
10:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
10:57:10 INFO - PROCESS | 2834 | 1469123830238 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - PROCESS | 2834 | 1469123830298 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
10:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 216ms
10:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
10:57:10 INFO - PROCESS | 2834 | 1469123830456 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - PROCESS | 2834 | 1469123830510 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
10:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 216ms
10:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
10:57:10 INFO - PROCESS | 2834 | 1469123830674 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - PROCESS | 2834 | 1469123830748 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
10:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 266ms
10:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
10:57:10 INFO - PROCESS | 2834 | 1469123830942 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:11 INFO - PROCESS | 2834 | 1469123831005 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
10:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 216ms
10:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
10:57:11 INFO - PROCESS | 2834 | 1469123831167 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:11 INFO - PROCESS | 2834 | 1469123831255 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
10:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 416ms
10:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
10:57:11 INFO - PROCESS | 2834 | 1469123831647 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:11 INFO - PROCESS | 2834 | 1469123831707 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
10:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 467ms
10:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
10:57:12 INFO - PROCESS | 2834 | 1469123832119 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:12 INFO - PROCESS | 2834 | 1469123832162 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
10:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms
10:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
10:57:12 INFO - PROCESS | 2834 | 1469123832640 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:12 INFO - PROCESS | 2834 | 1469123832684 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
10:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 268ms
10:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
10:57:12 INFO - PROCESS | 2834 | 1469123832918 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:12 INFO - PROCESS | 2834 | 1469123832971 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
10:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 275ms
10:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
10:57:13 INFO - PROCESS | 2834 | 1469123833196 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:13 INFO - PROCESS | 2834 | 1469123833252 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
10:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 271ms
10:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
10:57:13 INFO - PROCESS | 2834 | 1469123833470 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:13 INFO - PROCESS | 2834 | 1469123833532 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
10:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 324ms
10:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
10:57:13 INFO - PROCESS | 2834 | 1469123833791 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:13 INFO - PROCESS | 2834 | 1469123833884 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
10:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 317ms
10:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
10:57:14 INFO - PROCESS | 2834 | 1469123834110 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - PROCESS | 2834 | 1469123834183 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
10:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 266ms
10:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
10:57:14 INFO - PROCESS | 2834 | 1469123834390 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - PROCESS | 2834 | 1469123834451 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
10:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 278ms
10:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
10:57:14 INFO - PROCESS | 2834 | 1469123834659 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - PROCESS | 2834 | 1469123834720 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
10:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 266ms
10:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
10:57:14 INFO - PROCESS | 2834 | 1469123834934 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:14 INFO - PROCESS | 2834 | 1469123834994 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
10:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 267ms
10:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
10:57:15 INFO - PROCESS | 2834 | 1469123835204 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - PROCESS | 2834 | 1469123835276 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
10:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 268ms
10:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
10:57:15 INFO - PROCESS | 2834 | 1469123835475 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - PROCESS | 2834 | 1469123835544 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
10:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 266ms
10:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
10:57:15 INFO - PROCESS | 2834 | 1469123835743 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - PROCESS | 2834 | 1469123835800 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
10:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 217ms
10:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
10:57:15 INFO - PROCESS | 2834 | 1469123835969 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - PROCESS | 2834 | 1469123836019 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
10:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 224ms
10:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
10:57:16 INFO - PROCESS | 2834 | 1469123836188 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - PROCESS | 2834 | 1469123836237 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
10:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 219ms
10:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
10:57:16 INFO - PROCESS | 2834 | 1469123836409 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - PROCESS | 2834 | 1469123836466 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
10:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 216ms
10:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
10:57:16 INFO - PROCESS | 2834 | 1469123836627 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - PROCESS | 2834 | 1469123836686 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
10:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 217ms
10:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
10:57:16 INFO - PROCESS | 2834 | 1469123836854 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:16 INFO - PROCESS | 2834 | 1469123836920 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
10:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 323ms
10:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
10:57:17 INFO - PROCESS | 2834 | 1469123837174 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:17 INFO - PROCESS | 2834 | 1469123837250 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
10:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 318ms
10:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
10:57:17 INFO - PROCESS | 2834 | 1469123837492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:17 INFO - PROCESS | 2834 | 1469123837555 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
10:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 266ms
10:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
10:57:17 INFO - PROCESS | 2834 | 1469123837771 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:17 INFO - PROCESS | 2834 | 1469123837851 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
10:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 325ms
10:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
10:57:18 INFO - PROCESS | 2834 | 1469123838091 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:18 INFO - PROCESS | 2834 | 1469123838216 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
10:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 569ms
10:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
10:57:18 INFO - PROCESS | 2834 | 1469123838663 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:18 INFO - PROCESS | 2834 | 1469123838720 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
10:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 266ms
10:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
10:57:18 INFO - PROCESS | 2834 | 1469123838939 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:18 INFO - PROCESS | 2834 | 1469123838994 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
10:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 268ms
10:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
10:57:19 INFO - PROCESS | 2834 | 1469123839219 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - PROCESS | 2834 | 1469123839276 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
10:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 267ms
10:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
10:57:19 INFO - PROCESS | 2834 | 1469123839486 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - PROCESS | 2834 | 1469123839539 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
10:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 223ms
10:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
10:57:19 INFO - PROCESS | 2834 | 1469123839705 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - PROCESS | 2834 | 1469123839752 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
10:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 268ms
10:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
10:57:19 INFO - PROCESS | 2834 | 1469123839976 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - PROCESS | 2834 | 1469123840032 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
10:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
10:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
10:57:20 INFO - PROCESS | 2834 | 1469123840243 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - PROCESS | 2834 | 1469123840306 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
10:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 316ms
10:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
10:57:20 INFO - PROCESS | 2834 | 1469123840572 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - PROCESS | 2834 | 1469123840653 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
10:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 328ms
10:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
10:57:20 INFO - PROCESS | 2834 | 1469123840893 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:20 INFO - PROCESS | 2834 | 1469123840954 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
10:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 265ms
10:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
10:57:21 INFO - PROCESS | 2834 | 1469123841168 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - PROCESS | 2834 | 1469123841230 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
10:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 269ms
10:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
10:57:21 INFO - PROCESS | 2834 | 1469123841443 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - PROCESS | 2834 | 1469123841507 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
10:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
10:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
10:57:21 INFO - PROCESS | 2834 | 1469123841717 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - PROCESS | 2834 | 1469123841787 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
10:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 266ms
10:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
10:57:21 INFO - PROCESS | 2834 | 1469123841986 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - PROCESS | 2834 | 1469123842043 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
10:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 267ms
10:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
10:57:22 INFO - PROCESS | 2834 | 1469123842256 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - PROCESS | 2834 | 1469123842328 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
10:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 316ms
10:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
10:57:22 INFO - PROCESS | 2834 | 1469123842576 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - PROCESS | 2834 | 1469123842650 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
10:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 268ms
10:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
10:57:22 INFO - PROCESS | 2834 | 1469123842851 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:22 INFO - PROCESS | 2834 | 1469123842904 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
10:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 268ms
10:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
10:57:23 INFO - PROCESS | 2834 | 1469123843137 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - PROCESS | 2834 | 1469123843204 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
10:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 324ms
10:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
10:57:23 INFO - PROCESS | 2834 | 1469123843458 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - PROCESS | 2834 | 1469123843539 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
10:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 318ms
10:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
10:57:23 INFO - PROCESS | 2834 | 1469123843777 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - PROCESS | 2834 | 1469123843839 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
10:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 216ms
10:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
10:57:23 INFO - PROCESS | 2834 | 1469123843995 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - PROCESS | 2834 | 1469123844054 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
10:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 218ms
10:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
10:57:24 INFO - PROCESS | 2834 | 1469123844221 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - PROCESS | 2834 | 1469123844277 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
10:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 269ms
10:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
10:57:24 INFO - PROCESS | 2834 | 1469123844492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - PROCESS | 2834 | 1469123844550 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
10:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 317ms
10:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
10:57:24 INFO - PROCESS | 2834 | 1469123844933 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:24 INFO - PROCESS | 2834 | 1469123844988 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
10:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms
10:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
10:57:25 INFO - PROCESS | 2834 | 1469123845403 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:25 INFO - PROCESS | 2834 | 1469123845451 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
10:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 267ms
10:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
10:57:25 INFO - PROCESS | 2834 | 1469123845674 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:25 INFO - PROCESS | 2834 | 1469123845726 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:25 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
10:57:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
10:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 267ms
10:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
10:57:25 INFO - PROCESS | 2834 | 1469123845957 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 INFO - PROCESS | 2834 | 1469123846007 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 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
10:57:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 277ms
10:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
10:57:26 INFO - PROCESS | 2834 | 1469123846223 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 INFO - PROCESS | 2834 | 1469123846273 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 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
10:57:26 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:57:26 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 267ms
10:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
10:57:26 INFO - PROCESS | 2834 | 1469123846493 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 INFO - PROCESS | 2834 | 1469123846555 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 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
10:57:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 218ms
10:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
10:57:26 INFO - PROCESS | 2834 | 1469123846722 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 INFO - PROCESS | 2834 | 1469123846777 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:26 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
10:57:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 268ms
10:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
10:57:27 INFO - PROCESS | 2834 | 1469123846991 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 INFO - PROCESS | 2834 | 1469123847041 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
10:57:27 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:57:27 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:57:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
10:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 267ms
10:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
10:57:27 INFO - PROCESS | 2834 | 1469123847260 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 INFO - PROCESS | 2834 | 1469123847321 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
10:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 267ms
10:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
10:57:27 INFO - PROCESS | 2834 | 1469123847537 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 INFO - PROCESS | 2834 | 1469123847593 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 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
10:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 272ms
10:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
10:57:27 INFO - PROCESS | 2834 | 1469123847806 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:27 INFO - PROCESS | 2834 | 1469123847866 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
10:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 266ms
10:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
10:57:28 INFO - PROCESS | 2834 | 1469123848075 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - PROCESS | 2834 | 1469123848141 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
10:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 267ms
10:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
10:57:28 INFO - PROCESS | 2834 | 1469123848376 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - PROCESS | 2834 | 1469123848434 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
10:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 217ms
10:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
10:57:28 INFO - PROCESS | 2834 | 1469123848594 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - PROCESS | 2834 | 1469123848649 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
10:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 218ms
10:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
10:57:28 INFO - PROCESS | 2834 | 1469123848820 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:28 INFO - PROCESS | 2834 | 1469123848870 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 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
10:57:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
10:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 216ms
10:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
10:57:29 INFO - PROCESS | 2834 | 1469123849040 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - PROCESS | 2834 | 1469123849094 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
10:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 218ms
10:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
10:57:29 INFO - PROCESS | 2834 | 1469123849260 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - PROCESS | 2834 | 1469123849314 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
10:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 216ms
10:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
10:57:29 INFO - PROCESS | 2834 | 1469123849478 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - PROCESS | 2834 | 1469123849541 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
10:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 217ms
10:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
10:57:29 INFO - PROCESS | 2834 | 1469123849703 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - PROCESS | 2834 | 1469123849760 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
10:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 222ms
10:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
10:57:29 INFO - PROCESS | 2834 | 1469123849922 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:29 INFO - PROCESS | 2834 | 1469123849976 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
10:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 219ms
10:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
10:57:30 INFO - PROCESS | 2834 | 1469123850143 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - PROCESS | 2834 | 1469123850199 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
10:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 216ms
10:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
10:57:30 INFO - PROCESS | 2834 | 1469123850368 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - PROCESS | 2834 | 1469123850424 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
10:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 216ms
10:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
10:57:30 INFO - PROCESS | 2834 | 1469123850586 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - PROCESS | 2834 | 1469123850645 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
10:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 224ms
10:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
10:57:30 INFO - PROCESS | 2834 | 1469123850809 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:30 INFO - PROCESS | 2834 | 1469123850876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
10:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 267ms
10:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
10:57:31 INFO - PROCESS | 2834 | 1469123851075 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:31 INFO - PROCESS | 2834 | 1469123851135 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
10:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 517ms
10:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
10:57:31 INFO - PROCESS | 2834 | 1469123851599 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:31 INFO - PROCESS | 2834 | 1469123851668 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
10:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 371ms
10:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
10:57:31 INFO - PROCESS | 2834 | 1469123851991 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - PROCESS | 2834 | 1469123852081 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
10:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 320ms
10:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
10:57:32 INFO - PROCESS | 2834 | 1469123852326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - PROCESS | 2834 | 1469123852376 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
10:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 277ms
10:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
10:57:32 INFO - PROCESS | 2834 | 1469123852593 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - PROCESS | 2834 | 1469123852642 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
10:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 216ms
10:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
10:57:32 INFO - PROCESS | 2834 | 1469123852824 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:32 INFO - PROCESS | 2834 | 1469123852874 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
10:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 229ms
10:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
10:57:33 INFO - PROCESS | 2834 | 1469123853045 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - PROCESS | 2834 | 1469123853110 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
10:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 266ms
10:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
10:57:33 INFO - PROCESS | 2834 | 1469123853319 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - PROCESS | 2834 | 1469123853375 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
10:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 223ms
10:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
10:57:33 INFO - PROCESS | 2834 | 1469123853539 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - PROCESS | 2834 | 1469123853586 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
10:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 219ms
10:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
10:57:33 INFO - PROCESS | 2834 | 1469123853760 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:33 INFO - PROCESS | 2834 | 1469123853821 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
10:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 266ms
10:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
10:57:34 INFO - PROCESS | 2834 | 1469123854033 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - PROCESS | 2834 | 1469123854089 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
10:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 266ms
10:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
10:57:34 INFO - PROCESS | 2834 | 1469123854303 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - PROCESS | 2834 | 1469123854371 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
10:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 272ms
10:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
10:57:34 INFO - PROCESS | 2834 | 1469123854571 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - PROCESS | 2834 | 1469123854626 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 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
10:57:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:57:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 268ms
10:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
10:57:34 INFO - PROCESS | 2834 | 1469123854842 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:34 INFO - PROCESS | 2834 | 1469123854921 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
10:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 267ms
10:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
10:57:35 INFO - PROCESS | 2834 | 1469123855111 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - PROCESS | 2834 | 1469123855168 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
10:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 216ms
10:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
10:57:35 INFO - PROCESS | 2834 | 1469123855336 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - PROCESS | 2834 | 1469123855388 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
10:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 224ms
10:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
10:57:35 INFO - PROCESS | 2834 | 1469123855558 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - PROCESS | 2834 | 1469123855609 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 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
10:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 216ms
10:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
10:57:35 INFO - PROCESS | 2834 | 1469123855776 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 INFO - PROCESS | 2834 | 1469123855833 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:35 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
10:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 216ms
10:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
10:57:36 INFO - PROCESS | 2834 | 1469123856001 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:36 INFO - PROCESS | 2834 | 1469123856058 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
10:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 216ms
10:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
10:57:36 INFO - PROCESS | 2834 | 1469123856220 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:36 INFO - PROCESS | 2834 | 1469123856276 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
10:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 724ms
10:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
10:57:36 INFO - PROCESS | 2834 | 1469123856941 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:36 INFO - PROCESS | 2834 | 1469123856989 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
10:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 218ms
10:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
10:57:37 INFO - PROCESS | 2834 | 1469123857170 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:37 INFO - PROCESS | 2834 | 1469123857222 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
10:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 225ms
10:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
10:57:37 INFO - PROCESS | 2834 | 1469123857388 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:37 INFO - PROCESS | 2834 | 1469123857441 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
10:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 215ms
10:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
10:57:37 INFO - PROCESS | 2834 | 1469123857609 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:37 INFO - PROCESS | 2834 | 1469123857693 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
10:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 517ms
10:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
10:57:38 INFO - PROCESS | 2834 | 1469123858129 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - PROCESS | 2834 | 1469123858192 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
10:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 266ms
10:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
10:57:38 INFO - PROCESS | 2834 | 1469123858406 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - PROCESS | 2834 | 1469123858467 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
10:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 267ms
10:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
10:57:38 INFO - PROCESS | 2834 | 1469123858678 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - PROCESS | 2834 | 1469123858743 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 318ms
10:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
10:57:39 INFO - PROCESS | 2834 | 1469123859006 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 INFO - PROCESS | 2834 | 1469123859077 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 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
10:57:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
10:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 317ms
10:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
10:57:39 INFO - PROCESS | 2834 | 1469123859326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 INFO - PROCESS | 2834 | 1469123859374 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
10:57:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
10:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 266ms
10:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
10:57:39 INFO - PROCESS | 2834 | 1469123859596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 INFO - PROCESS | 2834 | 1469123859659 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 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
10:57:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
10:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 216ms
10:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
10:57:39 INFO - PROCESS | 2834 | 1469123859820 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:39 INFO - PROCESS | 2834 | 1469123859866 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 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]"
10:57:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:57:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
10:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 223ms
10:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
10:57:40 INFO - PROCESS | 2834 | 1469123860052 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 INFO - PROCESS | 2834 | 1469123860100 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 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
10:57:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
10:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 218ms
10:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
10:57:40 INFO - PROCESS | 2834 | 1469123860260 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 INFO - PROCESS | 2834 | 1469123860318 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
10:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 266ms
10:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
10:57:40 INFO - PROCESS | 2834 | 1469123860536 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 INFO - PROCESS | 2834 | 1469123860594 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
10:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 224ms
10:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
10:57:40 INFO - PROCESS | 2834 | 1469123860757 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:40 INFO - PROCESS | 2834 | 1469123860822 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
10:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 266ms
10:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
10:57:41 INFO - PROCESS | 2834 | 1469123861025 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - PROCESS | 2834 | 1469123861082 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
10:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 266ms
10:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
10:57:41 INFO - PROCESS | 2834 | 1469123861294 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - PROCESS | 2834 | 1469123861356 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
10:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 266ms
10:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
10:57:41 INFO - PROCESS | 2834 | 1469123861569 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - PROCESS | 2834 | 1469123861619 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
10:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 271ms
10:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
10:57:41 INFO - PROCESS | 2834 | 1469123861839 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:41 INFO - PROCESS | 2834 | 1469123861892 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
10:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
10:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
10:57:42 INFO - PROCESS | 2834 | 1469123862107 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - PROCESS | 2834 | 1469123862158 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
10:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 216ms
10:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
10:57:42 INFO - PROCESS | 2834 | 1469123862325 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - PROCESS | 2834 | 1469123862379 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
10:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 216ms
10:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
10:57:42 INFO - PROCESS | 2834 | 1469123862544 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - PROCESS | 2834 | 1469123862604 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
10:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 266ms
10:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
10:57:42 INFO - PROCESS | 2834 | 1469123862819 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:42 INFO - PROCESS | 2834 | 1469123862877 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
10:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 217ms
10:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
10:57:43 INFO - PROCESS | 2834 | 1469123863038 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - PROCESS | 2834 | 1469123863089 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
10:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 215ms
10:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
10:57:43 INFO - PROCESS | 2834 | 1469123863256 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - PROCESS | 2834 | 1469123863312 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
10:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 215ms
10:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
10:57:43 INFO - PROCESS | 2834 | 1469123863475 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - PROCESS | 2834 | 1469123863532 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
10:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 216ms
10:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
10:57:43 INFO - PROCESS | 2834 | 1469123863693 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - PROCESS | 2834 | 1469123863753 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
10:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 218ms
10:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
10:57:43 INFO - PROCESS | 2834 | 1469123863920 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:43 INFO - PROCESS | 2834 | 1469123863993 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
10:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 272ms
10:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
10:57:44 INFO - PROCESS | 2834 | 1469123864192 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:44 INFO - PROCESS | 2834 | 1469123864252 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
10:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 418ms
10:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
10:57:44 INFO - PROCESS | 2834 | 1469123864614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:44 INFO - PROCESS | 2834 | 1469123864741 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
10:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 567ms
10:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
10:57:45 INFO - PROCESS | 2834 | 1469123865187 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - PROCESS | 2834 | 1469123865242 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
10:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 267ms
10:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
10:57:45 INFO - PROCESS | 2834 | 1469123865459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - PROCESS | 2834 | 1469123865510 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
10:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 267ms
10:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
10:57:45 INFO - PROCESS | 2834 | 1469123865740 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - PROCESS | 2834 | 1469123865792 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
10:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 269ms
10:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
10:57:46 INFO - PROCESS | 2834 | 1469123866005 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - PROCESS | 2834 | 1469123866055 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
10:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 268ms
10:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
10:57:46 INFO - PROCESS | 2834 | 1469123866277 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - PROCESS | 2834 | 1469123866365 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
10:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 368ms
10:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
10:57:46 INFO - PROCESS | 2834 | 1469123866657 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - PROCESS | 2834 | 1469123866746 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
10:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 274ms
10:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
10:57:46 INFO - PROCESS | 2834 | 1469123866924 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:46 INFO - PROCESS | 2834 | 1469123866974 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
10:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 267ms
10:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
10:57:47 INFO - PROCESS | 2834 | 1469123867194 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - PROCESS | 2834 | 1469123867252 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
10:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 216ms
10:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
10:57:47 INFO - PROCESS | 2834 | 1469123867419 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - PROCESS | 2834 | 1469123867483 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
10:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 273ms
10:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
10:57:47 INFO - PROCESS | 2834 | 1469123867689 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - PROCESS | 2834 | 1469123867749 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
10:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 269ms
10:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
10:57:47 INFO - PROCESS | 2834 | 1469123867962 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - PROCESS | 2834 | 1469123868034 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
10:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 267ms
10:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
10:57:48 INFO - PROCESS | 2834 | 1469123868236 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - PROCESS | 2834 | 1469123868292 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
10:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 274ms
10:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
10:57:48 INFO - PROCESS | 2834 | 1469123868506 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - PROCESS | 2834 | 1469123868556 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
10:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 217ms
10:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
10:57:48 INFO - PROCESS | 2834 | 1469123868725 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - PROCESS | 2834 | 1469123868776 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
10:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 217ms
10:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
10:57:48 INFO - PROCESS | 2834 | 1469123868944 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 INFO - PROCESS | 2834 | 1469123869005 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
10:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 216ms
10:57:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
10:57:49 INFO - PROCESS | 2834 | 1469123869170 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 INFO - PROCESS | 2834 | 1469123869221 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 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 () {
10:57:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
10:57:49 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 () {
10:57:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
10:57:49 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 () {
10:57:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
10:57:49 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 () {
10:57:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
10:57:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 225ms
10:57:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
10:57:49 INFO - PROCESS | 2834 | 1469123869392 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 INFO - PROCESS | 2834 | 1469123869449 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
10:57:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
10:57:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
10:57:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 268ms
10:57:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
10:57:49 INFO - PROCESS | 2834 | 1469123869673 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 INFO - PROCESS | 2834 | 1469123869746 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:49 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
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
10:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
10:57:49 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.
10:57:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
10:57:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 278ms
10:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
10:57:49 INFO - PROCESS | 2834 | 1469123869945 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - PROCESS | 2834 | 1469123870004 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
10:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 320ms
10:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
10:57:50 INFO - PROCESS | 2834 | 1469123870279 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - PROCESS | 2834 | 1469123870368 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
10:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 317ms
10:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
10:57:50 INFO - PROCESS | 2834 | 1469123870604 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - PROCESS | 2834 | 1469123870667 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
10:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 223ms
10:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
10:57:50 INFO - PROCESS | 2834 | 1469123870823 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:50 INFO - PROCESS | 2834 | 1469123870888 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
10:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms
10:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
10:57:51 INFO - PROCESS | 2834 | 1469123871446 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:51 INFO - PROCESS | 2834 | 1469123871492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
10:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 267ms
10:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
10:57:51 INFO - PROCESS | 2834 | 1469123871723 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:51 INFO - PROCESS | 2834 | 1469123871774 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
10:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 268ms
10:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
10:57:52 INFO - PROCESS | 2834 | 1469123872007 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - PROCESS | 2834 | 1469123872059 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
10:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 219ms
10:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
10:57:52 INFO - PROCESS | 2834 | 1469123872222 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - PROCESS | 2834 | 1469123872271 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
10:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 219ms
10:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
10:57:52 INFO - PROCESS | 2834 | 1469123872443 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - PROCESS | 2834 | 1469123872493 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
10:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 216ms
10:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
10:57:52 INFO - PROCESS | 2834 | 1469123872670 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - PROCESS | 2834 | 1469123872729 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
10:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 267ms
10:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
10:57:52 INFO - PROCESS | 2834 | 1469123872937 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:52 INFO - PROCESS | 2834 | 1469123872989 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
10:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 223ms
10:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
10:57:53 INFO - PROCESS | 2834 | 1469123873158 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - PROCESS | 2834 | 1469123873206 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
10:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 215ms
10:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
10:57:53 INFO - PROCESS | 2834 | 1469123873376 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - PROCESS | 2834 | 1469123873425 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
10:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 266ms
10:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
10:57:53 INFO - PROCESS | 2834 | 1469123873652 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - PROCESS | 2834 | 1469123873701 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
10:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 217ms
10:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
10:57:53 INFO - PROCESS | 2834 | 1469123873872 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:53 INFO - PROCESS | 2834 | 1469123873928 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
10:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 276ms
10:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
10:57:54 INFO - PROCESS | 2834 | 1469123874144 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - PROCESS | 2834 | 1469123874194 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
10:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 266ms
10:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
10:57:54 INFO - PROCESS | 2834 | 1469123874413 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - PROCESS | 2834 | 1469123874463 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
10:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 216ms
10:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
10:57:54 INFO - PROCESS | 2834 | 1469123874637 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - PROCESS | 2834 | 1469123874686 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
10:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 221ms
10:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
10:57:54 INFO - PROCESS | 2834 | 1469123874856 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:54 INFO - PROCESS | 2834 | 1469123874916 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
10:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 368ms
10:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
10:57:55 INFO - PROCESS | 2834 | 1469123875241 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:55 INFO - PROCESS | 2834 | 1469123875345 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
10:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 275ms
10:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
10:57:55 INFO - PROCESS | 2834 | 1469123875511 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:55 INFO - PROCESS | 2834 | 1469123875576 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:55 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
10:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 266ms
10:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
10:57:55 INFO - PROCESS | 2834 | 1469123875787 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:55 INFO - PROCESS | 2834 | 1469123875845 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
10:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 274ms
10:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
10:57:56 INFO - PROCESS | 2834 | 1469123876069 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - PROCESS | 2834 | 1469123876136 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 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
10:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 273ms
10:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
10:57:56 INFO - PROCESS | 2834 | 1469123876339 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - PROCESS | 2834 | 1469123876392 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
10:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 216ms
10:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
10:57:56 INFO - PROCESS | 2834 | 1469123876557 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - PROCESS | 2834 | 1469123876619 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
10:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 216ms
10:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
10:57:56 INFO - PROCESS | 2834 | 1469123876776 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - PROCESS | 2834 | 1469123876833 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
10:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 217ms
10:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
10:57:56 INFO - PROCESS | 2834 | 1469123876995 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - PROCESS | 2834 | 1469123877057 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
10:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 267ms
10:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
10:57:57 INFO - PROCESS | 2834 | 1469123877270 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - PROCESS | 2834 | 1469123877326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
10:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 221ms
10:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
10:57:57 INFO - PROCESS | 2834 | 1469123877489 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - PROCESS | 2834 | 1469123877547 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
10:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 217ms
10:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
10:57:57 INFO - PROCESS | 2834 | 1469123877709 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - PROCESS | 2834 | 1469123877764 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
10:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 217ms
10:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
10:57:57 INFO - PROCESS | 2834 | 1469123877938 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:57 INFO - PROCESS | 2834 | 1469123877993 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
10:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 226ms
10:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
10:57:58 INFO - PROCESS | 2834 | 1469123878157 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - PROCESS | 2834 | 1469123878217 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
10:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 217ms
10:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
10:57:58 INFO - PROCESS | 2834 | 1469123878378 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - PROCESS | 2834 | 1469123878447 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
10:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 216ms
10:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
10:57:58 INFO - PROCESS | 2834 | 1469123878602 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - PROCESS | 2834 | 1469123878670 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
10:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 267ms
10:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
10:57:58 INFO - PROCESS | 2834 | 1469123878872 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:58 INFO - PROCESS | 2834 | 1469123878933 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
10:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 269ms
10:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
10:57:59 INFO - PROCESS | 2834 | 1469123879334 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:59 INFO - PROCESS | 2834 | 1469123879408 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
10:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 476ms
10:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
10:57:59 INFO - PROCESS | 2834 | 1469123879709 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:59 INFO - PROCESS | 2834 | 1469123879773 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
10:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 267ms
10:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
10:57:59 INFO - PROCESS | 2834 | 1469123879977 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - PROCESS | 2834 | 1469123880038 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
10:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 267ms
10:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
10:58:00 INFO - PROCESS | 2834 | 1469123880255 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - PROCESS | 2834 | 1469123880306 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 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
10:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 216ms
10:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
10:58:00 INFO - PROCESS | 2834 | 1469123880474 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - PROCESS | 2834 | 1469123880521 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
10:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 217ms
10:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
10:58:00 INFO - PROCESS | 2834 | 1469123880702 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - PROCESS | 2834 | 1469123880761 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
10:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 217ms
10:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
10:58:00 INFO - PROCESS | 2834 | 1469123880923 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:00 INFO - PROCESS | 2834 | 1469123880971 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 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
10:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 216ms
10:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
10:58:01 INFO - PROCESS | 2834 | 1469123881138 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - PROCESS | 2834 | 1469123881194 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
10:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 224ms
10:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
10:58:01 INFO - PROCESS | 2834 | 1469123881358 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - PROCESS | 2834 | 1469123881406 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
10:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 266ms
10:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
10:58:01 INFO - PROCESS | 2834 | 1469123881637 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - PROCESS | 2834 | 1469123881698 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
10:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 275ms
10:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
10:58:01 INFO - PROCESS | 2834 | 1469123881909 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:01 INFO - PROCESS | 2834 | 1469123881978 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
10:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 269ms
10:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
10:58:02 INFO - PROCESS | 2834 | 1469123882179 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:02 INFO - PROCESS | 2834 | 1469123882245 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
10:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 267ms
10:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
10:58:02 INFO - PROCESS | 2834 | 1469123882455 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:02 INFO - PROCESS | 2834 | 1469123882511 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58: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
10:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 273ms
10:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
10:58:02 INFO - PROCESS | 2834 | 1469123882734 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:02 INFO - PROCESS | 2834 | 1469123882801 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
10:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 271ms
10:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
10:58:03 INFO - PROCESS | 2834 | 1469123883008 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 INFO - PROCESS | 2834 | 1469123883070 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 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
10:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 266ms
10:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
10:58:03 INFO - PROCESS | 2834 | 1469123883279 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 INFO - PROCESS | 2834 | 1469123883367 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
10:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 317ms
10:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
10:58:03 INFO - PROCESS | 2834 | 1469123883604 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 INFO - PROCESS | 2834 | 1469123883658 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
10:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 223ms
10:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
10:58:03 INFO - PROCESS | 2834 | 1469123883823 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:03 INFO - PROCESS | 2834 | 1469123883879 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
10:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 219ms
10:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
10:58:04 INFO - PROCESS | 2834 | 1469123884044 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - PROCESS | 2834 | 1469123884100 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
10:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 266ms
10:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
10:58:04 INFO - PROCESS | 2834 | 1469123884312 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - PROCESS | 2834 | 1469123884371 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
10:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 216ms
10:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
10:58:04 INFO - PROCESS | 2834 | 1469123884538 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - PROCESS | 2834 | 1469123884594 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
10:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 273ms
10:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
10:58:04 INFO - PROCESS | 2834 | 1469123884807 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:04 INFO - PROCESS | 2834 | 1469123884870 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
10:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 217ms
10:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
10:58:05 INFO - PROCESS | 2834 | 1469123885026 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:05 INFO - PROCESS | 2834 | 1469123885081 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
10:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 216ms
10:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
10:58:05 INFO - PROCESS | 2834 | 1469123885254 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:05 INFO - PROCESS | 2834 | 1469123885309 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
10:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 276ms
10:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
10:58:05 INFO - PROCESS | 2834 | 1469123885625 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:05 INFO - PROCESS | 2834 | 1469123885728 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
10:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms
10:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
10:58:06 INFO - PROCESS | 2834 | 1469123886145 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:06 INFO - PROCESS | 2834 | 1469123886204 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
10:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 316ms
10:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
10:58:06 INFO - PROCESS | 2834 | 1469123886494 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:06 INFO - PROCESS | 2834 | 1469123886571 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58: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
10:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 374ms
10:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
10:58:06 INFO - PROCESS | 2834 | 1469123886878 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:06 INFO - PROCESS | 2834 | 1469123886958 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
10:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 322ms
10:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
10:58:07 INFO - PROCESS | 2834 | 1469123887190 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:07 INFO - PROCESS | 2834 | 1469123887241 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
10:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 267ms
10:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
10:58:07 INFO - PROCESS | 2834 | 1469123887459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:07 INFO - PROCESS | 2834 | 1469123887510 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58: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)
10:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
10:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
10:58:07 INFO - PROCESS | 2834 | 1469123887681 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:07 INFO - PROCESS | 2834 | 1469123887751 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 267ms
10:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
10:58:07 INFO - PROCESS | 2834 | 1469123887955 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - PROCESS | 2834 | 1469123888004 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
10:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 223ms
10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
10:58:08 INFO - PROCESS | 2834 | 1469123888174 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - PROCESS | 2834 | 1469123888225 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
10:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 218ms
10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
10:58:08 INFO - PROCESS | 2834 | 1469123888394 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - PROCESS | 2834 | 1469123888450 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
10:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 266ms
10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
10:58:08 INFO - PROCESS | 2834 | 1469123888677 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - PROCESS | 2834 | 1469123888738 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
10:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 266ms
10:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
10:58:08 INFO - PROCESS | 2834 | 1469123888936 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - PROCESS | 2834 | 1469123889005 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
10:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 272ms
10:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
10:58:09 INFO - PROCESS | 2834 | 1469123889207 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - PROCESS | 2834 | 1469123889266 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
10:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 266ms
10:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
10:58:09 INFO - PROCESS | 2834 | 1469123889476 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - PROCESS | 2834 | 1469123889534 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
10:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 266ms
10:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
10:58:09 INFO - PROCESS | 2834 | 1469123889745 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - PROCESS | 2834 | 1469123889800 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
10:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 216ms
10:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
10:58:09 INFO - PROCESS | 2834 | 1469123889970 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - PROCESS | 2834 | 1469123890026 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
10:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 224ms
10:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
10:58:10 INFO - PROCESS | 2834 | 1469123890192 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - PROCESS | 2834 | 1469123890244 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 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
10:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 217ms
10:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
10:58:10 INFO - PROCESS | 2834 | 1469123890415 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - PROCESS | 2834 | 1469123890477 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
10:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 215ms
10:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
10:58:10 INFO - PROCESS | 2834 | 1469123890633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - PROCESS | 2834 | 1469123890690 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
10:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
10:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
10:58:10 INFO - PROCESS | 2834 | 1469123890920 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:10 INFO - PROCESS | 2834 | 1469123890977 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 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)
10:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 225ms
10:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
10:58:11 INFO - PROCESS | 2834 | 1469123891139 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - PROCESS | 2834 | 1469123891194 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 268ms
10:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
10:58:11 INFO - PROCESS | 2834 | 1469123891409 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - PROCESS | 2834 | 1469123891467 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
10:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 217ms
10:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
10:58:11 INFO - PROCESS | 2834 | 1469123891628 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - PROCESS | 2834 | 1469123891685 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
10:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 217ms
10:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
10:58:11 INFO - PROCESS | 2834 | 1469123891853 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:11 INFO - PROCESS | 2834 | 1469123891910 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
10:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 268ms
10:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
10:58:12 INFO - PROCESS | 2834 | 1469123892123 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:12 INFO - PROCESS | 2834 | 1469123892179 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
10:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 217ms
10:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
10:58:12 INFO - PROCESS | 2834 | 1469123892341 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:12 INFO - PROCESS | 2834 | 1469123892430 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
10:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms
10:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
10:58:12 INFO - PROCESS | 2834 | 1469123892863 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:12 INFO - PROCESS | 2834 | 1469123892926 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
10:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms
10:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
10:58:13 INFO - PROCESS | 2834 | 1469123893383 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:13 INFO - PROCESS | 2834 | 1469123893424 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
10:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 269ms
10:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
10:58:13 INFO - PROCESS | 2834 | 1469123893675 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:13 INFO - PROCESS | 2834 | 1469123893745 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 375ms
10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
10:58:14 INFO - PROCESS | 2834 | 1469123894081 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - PROCESS | 2834 | 1469123894148 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 276ms
10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
10:58:14 INFO - PROCESS | 2834 | 1469123894347 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - PROCESS | 2834 | 1469123894401 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 216ms
10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
10:58:14 INFO - PROCESS | 2834 | 1469123894574 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - PROCESS | 2834 | 1469123894623 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
10:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 227ms
10:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
10:58:14 INFO - PROCESS | 2834 | 1469123894796 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:14 INFO - PROCESS | 2834 | 1469123894856 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
10:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 266ms
10:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
10:58:15 INFO - PROCESS | 2834 | 1469123895063 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - PROCESS | 2834 | 1469123895120 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
10:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 266ms
10:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
10:58:15 INFO - PROCESS | 2834 | 1469123895338 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - PROCESS | 2834 | 1469123895394 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
10:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 274ms
10:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
10:58:15 INFO - PROCESS | 2834 | 1469123895608 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - PROCESS | 2834 | 1469123895689 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
10:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 367ms
10:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
10:58:15 INFO - PROCESS | 2834 | 1469123895987 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - PROCESS | 2834 | 1469123896070 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 317ms
10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
10:58:16 INFO - PROCESS | 2834 | 1469123896313 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - PROCESS | 2834 | 1469123896387 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 273ms
10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
10:58:16 INFO - PROCESS | 2834 | 1469123896588 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - PROCESS | 2834 | 1469123896637 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
10:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 274ms
10:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
10:58:16 INFO - PROCESS | 2834 | 1469123896858 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:16 INFO - PROCESS | 2834 | 1469123896910 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
10:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 216ms
10:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
10:58:17 INFO - PROCESS | 2834 | 1469123897076 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - PROCESS | 2834 | 1469123897127 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
10:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 216ms
10:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
10:58:17 INFO - PROCESS | 2834 | 1469123897295 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - PROCESS | 2834 | 1469123897355 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
10:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 217ms
10:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
10:58:17 INFO - PROCESS | 2834 | 1469123897522 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - PROCESS | 2834 | 1469123897576 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
10:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 222ms
10:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
10:58:17 INFO - PROCESS | 2834 | 1469123897741 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:17 INFO - PROCESS | 2834 | 1469123897794 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 269ms
10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
10:58:18 INFO - PROCESS | 2834 | 1469123898012 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - PROCESS | 2834 | 1469123898070 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 217ms
10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
10:58:18 INFO - PROCESS | 2834 | 1469123898238 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - PROCESS | 2834 | 1469123898293 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 223ms
10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
10:58:18 INFO - PROCESS | 2834 | 1469123898457 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - PROCESS | 2834 | 1469123898511 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 217ms
10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
10:58:18 INFO - PROCESS | 2834 | 1469123898677 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - PROCESS | 2834 | 1469123898737 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
10:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 216ms
10:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
10:58:18 INFO - PROCESS | 2834 | 1469123898895 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:18 INFO - PROCESS | 2834 | 1469123898957 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
10:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 216ms
10:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
10:58:19 INFO - PROCESS | 2834 | 1469123899122 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:19 INFO - PROCESS | 2834 | 1469123899218 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
10:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 566ms
10:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
10:58:19 INFO - PROCESS | 2834 | 1469123899685 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:19 INFO - PROCESS | 2834 | 1469123899733 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
10:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 267ms
10:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
10:58:19 INFO - PROCESS | 2834 | 1469123899959 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - PROCESS | 2834 | 1469123900013 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
10:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 267ms
10:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
10:58:20 INFO - PROCESS | 2834 | 1469123900238 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - PROCESS | 2834 | 1469123900290 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
10:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 268ms
10:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
10:58:20 INFO - PROCESS | 2834 | 1469123900506 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - PROCESS | 2834 | 1469123900575 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
10:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 323ms
10:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
10:58:20 INFO - PROCESS | 2834 | 1469123900824 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:20 INFO - PROCESS | 2834 | 1469123900868 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
10:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 268ms
10:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
10:58:21 INFO - PROCESS | 2834 | 1469123901102 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - PROCESS | 2834 | 1469123901196 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
10:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 369ms
10:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
10:58:21 INFO - PROCESS | 2834 | 1469123901474 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - PROCESS | 2834 | 1469123901522 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
10:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 216ms
10:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
10:58:21 INFO - PROCESS | 2834 | 1469123901692 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - PROCESS | 2834 | 1469123901750 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
10:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 268ms
10:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
10:58:21 INFO - PROCESS | 2834 | 1469123901962 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:22 INFO - PROCESS | 2834 | 1469123902027 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
10:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 266ms
10:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
10:58:22 INFO - PROCESS | 2834 | 1469123902240 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:22 INFO - PROCESS | 2834 | 1469123902308 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:22 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
10:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 269ms
10:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
10:58:22 INFO - PROCESS | 2834 | 1469123902512 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:22 INFO - PROCESS | 2834 | 1469123902587 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58: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
10:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 267ms
10:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
10:58:22 INFO - PROCESS | 2834 | 1469123902788 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:22 INFO - PROCESS | 2834 | 1469123902864 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
10:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 223ms
10:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
10:58:23 INFO - PROCESS | 2834 | 1469123903027 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - PROCESS | 2834 | 1469123903078 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
10:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 266ms
10:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
10:58:23 INFO - PROCESS | 2834 | 1469123903295 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - PROCESS | 2834 | 1469123903348 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
10:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 216ms
10:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
10:58:23 INFO - PROCESS | 2834 | 1469123903520 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - PROCESS | 2834 | 1469123903573 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
10:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 267ms
10:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
10:58:23 INFO - PROCESS | 2834 | 1469123903790 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:23 INFO - PROCESS | 2834 | 1469123903846 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
10:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 220ms
10:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
10:58:24 INFO - PROCESS | 2834 | 1469123904011 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:24 INFO - PROCESS | 2834 | 1469123904069 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
10:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
10:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
10:58:24 INFO - PROCESS | 2834 | 1469123904290 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:24 INFO - PROCESS | 2834 | 1469123904368 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
10:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 375ms
10:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
10:58:24 INFO - PROCESS | 2834 | 1469123904658 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:24 INFO - PROCESS | 2834 | 1469123904712 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58: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)
10:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 266ms
10:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
10:58:24 INFO - PROCESS | 2834 | 1469123904945 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:25 INFO - PROCESS | 2834 | 1469123905028 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 317ms
10:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
10:58:25 INFO - PROCESS | 2834 | 1469123905263 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:25 INFO - PROCESS | 2834 | 1469123905349 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
10:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 316ms
10:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
10:58:25 INFO - PROCESS | 2834 | 1469123905592 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:25 INFO - PROCESS | 2834 | 1469123905682 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
10:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 478ms
10:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
10:58:26 INFO - PROCESS | 2834 | 1469123906066 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:26 INFO - PROCESS | 2834 | 1469123906161 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
10:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 617ms
10:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
10:58:26 INFO - PROCESS | 2834 | 1469123906688 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:26 INFO - PROCESS | 2834 | 1469123906736 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
10:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 268ms
10:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
10:58:26 INFO - PROCESS | 2834 | 1469123906960 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - PROCESS | 2834 | 1469123907012 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
10:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 266ms
10:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
10:58:27 INFO - PROCESS | 2834 | 1469123907241 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - PROCESS | 2834 | 1469123907292 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
10:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 268ms
10:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
10:58:27 INFO - PROCESS | 2834 | 1469123907506 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - PROCESS | 2834 | 1469123907556 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
10:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 217ms
10:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
10:58:27 INFO - PROCESS | 2834 | 1469123907725 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - PROCESS | 2834 | 1469123907774 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
10:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 218ms
10:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
10:58:27 INFO - PROCESS | 2834 | 1469123907946 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - PROCESS | 2834 | 1469123908001 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
10:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 217ms
10:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
10:58:28 INFO - PROCESS | 2834 | 1469123908170 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - PROCESS | 2834 | 1469123908226 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
10:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 216ms
10:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
10:58:28 INFO - PROCESS | 2834 | 1469123908395 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - PROCESS | 2834 | 1469123908443 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
10:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 267ms
10:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
10:58:28 INFO - PROCESS | 2834 | 1469123908672 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - PROCESS | 2834 | 1469123908730 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
10:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 273ms
10:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
10:58:28 INFO - PROCESS | 2834 | 1469123908954 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - PROCESS | 2834 | 1469123909011 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
10:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 277ms
10:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
10:58:29 INFO - PROCESS | 2834 | 1469123909226 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - PROCESS | 2834 | 1469123909294 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
10:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 268ms
10:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
10:58:29 INFO - PROCESS | 2834 | 1469123909496 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - PROCESS | 2834 | 1469123909566 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
10:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 268ms
10:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
10:58:29 INFO - PROCESS | 2834 | 1469123909775 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - PROCESS | 2834 | 1469123909829 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
10:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 217ms
10:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
10:58:29 INFO - PROCESS | 2834 | 1469123909995 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - PROCESS | 2834 | 1469123910048 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
10:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 216ms
10:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
10:58:30 INFO - PROCESS | 2834 | 1469123910222 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - PROCESS | 2834 | 1469123910290 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
10:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 324ms
10:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
10:58:30 INFO - PROCESS | 2834 | 1469123910546 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - PROCESS | 2834 | 1469123910628 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
10:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 367ms
10:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
10:58:30 INFO - PROCESS | 2834 | 1469123910921 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:30 INFO - PROCESS | 2834 | 1469123910976 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
10:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 224ms
10:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
10:58:31 INFO - PROCESS | 2834 | 1469123911141 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:31 INFO - PROCESS | 2834 | 1469123911198 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:31 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
10:58:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:58:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
10:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 320ms
10:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
10:58:31 INFO - PROCESS | 2834 | 1469123911474 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:31 INFO - PROCESS | 2834 | 1469123911554 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
10:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 377ms
10:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
10:58:31 INFO - PROCESS | 2834 | 1469123911843 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:31 INFO - PROCESS | 2834 | 1469123911900 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
10:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 216ms
10:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
10:58:32 INFO - PROCESS | 2834 | 1469123912062 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:32 INFO - PROCESS | 2834 | 1469123912122 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:32 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
10:58:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:58:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
10:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 216ms
10:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
10:58:32 INFO - PROCESS | 2834 | 1469123912287 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:32 INFO - PROCESS | 2834 | 1469123912342 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:32 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
10:58:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:58:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
10:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 268ms
10:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
10:58:32 INFO - PROCESS | 2834 | 1469123912748 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:32 INFO - PROCESS | 2834 | 1469123912828 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
10:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 513ms
10:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
10:58:33 INFO - PROCESS | 2834 | 1469123913125 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:33 INFO - PROCESS | 2834 | 1469123913189 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
10:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 369ms
10:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
10:58:33 INFO - PROCESS | 2834 | 1469123913499 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:33 INFO - PROCESS | 2834 | 1469123913596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
10:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 367ms
10:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
10:58:33 INFO - PROCESS | 2834 | 1469123913895 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:33 INFO - PROCESS | 2834 | 1469123913945 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
10:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 266ms
10:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
10:58:34 INFO - PROCESS | 2834 | 1469123914174 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:34 INFO - PROCESS | 2834 | 1469123914241 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
10:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 374ms
10:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
10:58:34 INFO - PROCESS | 2834 | 1469123914559 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:34 INFO - PROCESS | 2834 | 1469123914640 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
10:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 267ms
10:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
10:58:34 INFO - PROCESS | 2834 | 1469123914823 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:34 INFO - PROCESS | 2834 | 1469123914868 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
10:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 273ms
10:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
10:58:35 INFO - PROCESS | 2834 | 1469123915092 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - PROCESS | 2834 | 1469123915154 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
10:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 267ms
10:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
10:58:35 INFO - PROCESS | 2834 | 1469123915372 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - PROCESS | 2834 | 1469123915427 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
10:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 274ms
10:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
10:58:35 INFO - PROCESS | 2834 | 1469123915643 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - PROCESS | 2834 | 1469123915702 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
10:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 268ms
10:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
10:58:35 INFO - PROCESS | 2834 | 1469123915913 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:35 INFO - PROCESS | 2834 | 1469123915986 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
10:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 266ms
10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
10:58:36 INFO - PROCESS | 2834 | 1469123916188 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - PROCESS | 2834 | 1469123916241 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
10:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 223ms
10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
10:58:36 INFO - PROCESS | 2834 | 1469123916408 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - PROCESS | 2834 | 1469123916459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
10:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 219ms
10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
10:58:36 INFO - PROCESS | 2834 | 1469123916628 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - PROCESS | 2834 | 1469123916688 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
10:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 218ms
10:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
10:58:36 INFO - PROCESS | 2834 | 1469123916855 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:36 INFO - PROCESS | 2834 | 1469123916907 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 224ms
10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
10:58:37 INFO - PROCESS | 2834 | 1469123917075 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - PROCESS | 2834 | 1469123917129 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 218ms
10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
10:58:37 INFO - PROCESS | 2834 | 1469123917295 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - PROCESS | 2834 | 1469123917346 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 216ms
10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
10:58:37 INFO - PROCESS | 2834 | 1469123917520 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - PROCESS | 2834 | 1469123917585 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 222ms
10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
10:58:37 INFO - PROCESS | 2834 | 1469123917744 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - PROCESS | 2834 | 1469123917797 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
10:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 216ms
10:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
10:58:37 INFO - PROCESS | 2834 | 1469123917971 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:38 INFO - PROCESS | 2834 | 1469123918029 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
10:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 216ms
10:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
10:58:38 INFO - PROCESS | 2834 | 1469123918188 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:38 INFO - PROCESS | 2834 | 1469123918243 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
10:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 374ms
10:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
10:58:38 INFO - PROCESS | 2834 | 1469123918559 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:38 INFO - PROCESS | 2834 | 1469123918631 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
10:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 417ms
10:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
10:58:38 INFO - PROCESS | 2834 | 1469123918979 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - PROCESS | 2834 | 1469123919031 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 217ms
10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
10:58:39 INFO - PROCESS | 2834 | 1469123919207 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - PROCESS | 2834 | 1469123919259 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 224ms
10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
10:58:39 INFO - PROCESS | 2834 | 1469123919429 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - PROCESS | 2834 | 1469123919480 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 267ms
10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
10:58:39 INFO - PROCESS | 2834 | 1469123919696 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - PROCESS | 2834 | 1469123919747 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
10:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 266ms
10:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
10:58:39 INFO - PROCESS | 2834 | 1469123919965 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - PROCESS | 2834 | 1469123920019 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
10:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 216ms
10:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
10:58:40 INFO - PROCESS | 2834 | 1469123920190 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - PROCESS | 2834 | 1469123920244 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
10:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 222ms
10:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
10:58:40 INFO - PROCESS | 2834 | 1469123920408 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - PROCESS | 2834 | 1469123920459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
10:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 217ms
10:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
10:58:40 INFO - PROCESS | 2834 | 1469123920628 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - PROCESS | 2834 | 1469123920677 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
10:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 216ms
10:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
10:58:40 INFO - PROCESS | 2834 | 1469123920846 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:40 INFO - PROCESS | 2834 | 1469123920902 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 216ms
10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
10:58:41 INFO - PROCESS | 2834 | 1469123921091 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - PROCESS | 2834 | 1469123921153 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 266ms
10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
10:58:41 INFO - PROCESS | 2834 | 1469123921363 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - PROCESS | 2834 | 1469123921428 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 267ms
10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
10:58:41 INFO - PROCESS | 2834 | 1469123921642 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - PROCESS | 2834 | 1469123921705 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
10:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 279ms
10:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
10:58:41 INFO - PROCESS | 2834 | 1469123921920 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:41 INFO - PROCESS | 2834 | 1469123921983 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
10:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 267ms
10:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
10:58:42 INFO - PROCESS | 2834 | 1469123922190 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - PROCESS | 2834 | 1469123922245 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
10:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 216ms
10:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
10:58:42 INFO - PROCESS | 2834 | 1469123922409 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - PROCESS | 2834 | 1469123922459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
10:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 216ms
10:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
10:58:42 INFO - PROCESS | 2834 | 1469123922628 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - PROCESS | 2834 | 1469123922684 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
10:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 216ms
10:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
10:58:42 INFO - PROCESS | 2834 | 1469123922858 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:42 INFO - PROCESS | 2834 | 1469123922916 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
10:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 268ms
10:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
10:58:43 INFO - PROCESS | 2834 | 1469123923125 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - PROCESS | 2834 | 1469123923186 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
10:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 271ms
10:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
10:58:43 INFO - PROCESS | 2834 | 1469123923398 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - PROCESS | 2834 | 1469123923484 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
10:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 367ms
10:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
10:58:43 INFO - PROCESS | 2834 | 1469123923773 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - PROCESS | 2834 | 1469123923827 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
10:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 223ms
10:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
10:58:43 INFO - PROCESS | 2834 | 1469123923992 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - PROCESS | 2834 | 1469123924045 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 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
10:58:44 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
10:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 219ms
10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
10:58:44 INFO - PROCESS | 2834 | 1469123924212 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - PROCESS | 2834 | 1469123924268 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 216ms
10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
10:58:44 INFO - PROCESS | 2834 | 1469123924437 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - PROCESS | 2834 | 1469123924497 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 216ms
10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
10:58:44 INFO - PROCESS | 2834 | 1469123924655 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - PROCESS | 2834 | 1469123924713 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
10:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 223ms
10:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
10:58:44 INFO - PROCESS | 2834 | 1469123924874 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:44 INFO - PROCESS | 2834 | 1469123924928 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
10:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 369ms
10:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
10:58:45 INFO - PROCESS | 2834 | 1469123925251 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:45 INFO - PROCESS | 2834 | 1469123925412 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
10:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 567ms
10:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
10:58:45 INFO - PROCESS | 2834 | 1469123925821 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:45 INFO - PROCESS | 2834 | 1469123925870 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
10:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 221ms
10:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
10:58:46 INFO - PROCESS | 2834 | 1469123926045 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - PROCESS | 2834 | 1469123926095 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
10:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 216ms
10:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
10:58:46 INFO - PROCESS | 2834 | 1469123926275 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - PROCESS | 2834 | 1469123926335 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
10:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 267ms
10:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
10:58:46 INFO - PROCESS | 2834 | 1469123926541 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - PROCESS | 2834 | 1469123926595 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
10:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 220ms
10:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
10:58:46 INFO - PROCESS | 2834 | 1469123926763 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - PROCESS | 2834 | 1469123926811 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
10:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 216ms
10:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
10:58:46 INFO - PROCESS | 2834 | 1469123926988 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - PROCESS | 2834 | 1469123927044 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 218ms
10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
10:58:47 INFO - PROCESS | 2834 | 1469123927207 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - PROCESS | 2834 | 1469123927256 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 216ms
10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
10:58:47 INFO - PROCESS | 2834 | 1469123927427 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - PROCESS | 2834 | 1469123927474 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 217ms
10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
10:58:47 INFO - PROCESS | 2834 | 1469123927646 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - PROCESS | 2834 | 1469123927719 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
10:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 266ms
10:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
10:58:47 INFO - PROCESS | 2834 | 1469123927926 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:47 INFO - PROCESS | 2834 | 1469123927988 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
10:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 269ms
10:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
10:58:48 INFO - PROCESS | 2834 | 1469123928207 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:48 INFO - PROCESS | 2834 | 1469123928273 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
10:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 267ms
10:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
10:58:48 INFO - PROCESS | 2834 | 1469123928475 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:48 INFO - PROCESS | 2834 | 1469123928537 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
10:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 268ms
10:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
10:58:48 INFO - PROCESS | 2834 | 1469123928745 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:48 INFO - PROCESS | 2834 | 1469123928813 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 266ms
10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
10:58:49 INFO - PROCESS | 2834 | 1469123929020 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - PROCESS | 2834 | 1469123929108 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 265ms
10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
10:58:49 INFO - PROCESS | 2834 | 1469123929289 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - PROCESS | 2834 | 1469123929342 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 223ms
10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
10:58:49 INFO - PROCESS | 2834 | 1469123929509 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - PROCESS | 2834 | 1469123929558 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 216ms
10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
10:58:49 INFO - PROCESS | 2834 | 1469123929727 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - PROCESS | 2834 | 1469123929786 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
10:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 267ms
10:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
10:58:49 INFO - PROCESS | 2834 | 1469123929996 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - PROCESS | 2834 | 1469123930052 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
10:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 216ms
10:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
10:58:50 INFO - PROCESS | 2834 | 1469123930221 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - PROCESS | 2834 | 1469123930277 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
10:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 216ms
10:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
10:58:50 INFO - PROCESS | 2834 | 1469123930442 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - PROCESS | 2834 | 1469123930496 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
10:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 222ms
10:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
10:58:50 INFO - PROCESS | 2834 | 1469123930658 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - PROCESS | 2834 | 1469123930722 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
10:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 218ms
10:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
10:58:50 INFO - PROCESS | 2834 | 1469123930879 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:50 INFO - PROCESS | 2834 | 1469123930935 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
10:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 215ms
10:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
10:58:51 INFO - PROCESS | 2834 | 1469123931097 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:51 INFO - PROCESS | 2834 | 1469123931169 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
10:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 217ms
10:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
10:58:51 INFO - PROCESS | 2834 | 1469123931327 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:51 INFO - PROCESS | 2834 | 1469123931380 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
10:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 216ms
10:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
10:58:51 INFO - PROCESS | 2834 | 1469123931556 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:51 INFO - PROCESS | 2834 | 1469123931614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
10:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms
10:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
10:58:52 INFO - PROCESS | 2834 | 1469123932219 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - PROCESS | 2834 | 1469123932325 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
10:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 269ms
10:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
10:58:52 INFO - PROCESS | 2834 | 1469123932496 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - PROCESS | 2834 | 1469123932547 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
10:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 218ms
10:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
10:58:52 INFO - PROCESS | 2834 | 1469123932727 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - PROCESS | 2834 | 1469123932778 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
10:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 224ms
10:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
10:58:52 INFO - PROCESS | 2834 | 1469123932954 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - PROCESS | 2834 | 1469123933003 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
10:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
10:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
10:58:53 INFO - PROCESS | 2834 | 1469123933173 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - PROCESS | 2834 | 1469123933225 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
10:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 223ms
10:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
10:58:53 INFO - PROCESS | 2834 | 1469123933393 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - PROCESS | 2834 | 1469123933462 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
10:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 219ms
10:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
10:58:53 INFO - PROCESS | 2834 | 1469123933614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - PROCESS | 2834 | 1469123933660 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
10:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 217ms
10:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
10:58:53 INFO - PROCESS | 2834 | 1469123933840 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:53 INFO - PROCESS | 2834 | 1469123933886 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
10:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 223ms
10:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
10:58:54 INFO - PROCESS | 2834 | 1469123934059 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - PROCESS | 2834 | 1469123934108 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
10:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 217ms
10:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
10:58:54 INFO - PROCESS | 2834 | 1469123934278 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - PROCESS | 2834 | 1469123934331 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
10:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 266ms
10:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
10:58:54 INFO - PROCESS | 2834 | 1469123934560 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - PROCESS | 2834 | 1469123934631 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
10:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 316ms
10:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
10:58:54 INFO - PROCESS | 2834 | 1469123934887 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:54 INFO - PROCESS | 2834 | 1469123934947 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
10:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 266ms
10:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
10:58:55 INFO - PROCESS | 2834 | 1469123935156 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - PROCESS | 2834 | 1469123935214 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
10:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 273ms
10:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
10:58:55 INFO - PROCESS | 2834 | 1469123935425 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - PROCESS | 2834 | 1469123935509 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
10:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 265ms
10:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
10:58:55 INFO - PROCESS | 2834 | 1469123935693 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - PROCESS | 2834 | 1469123935757 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
10:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 267ms
10:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
10:58:56 INFO - PROCESS | 2834 | 1469123936043 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - PROCESS | 2834 | 1469123936095 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
10:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 258ms
10:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
10:58:56 INFO - PROCESS | 2834 | 1469123936264 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - PROCESS | 2834 | 1469123936349 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
10:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 267ms
10:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
10:58:56 INFO - PROCESS | 2834 | 1469123936540 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - PROCESS | 2834 | 1469123936598 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
10:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 273ms
10:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
10:58:56 INFO - PROCESS | 2834 | 1469123936808 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:56 INFO - PROCESS | 2834 | 1469123936868 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
10:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 266ms
10:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
10:58:57 INFO - PROCESS | 2834 | 1469123937079 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - PROCESS | 2834 | 1469123937164 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
10:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 268ms
10:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
10:58:57 INFO - PROCESS | 2834 | 1469123937347 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - PROCESS | 2834 | 1469123937417 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
10:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 269ms
10:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
10:58:57 INFO - PROCESS | 2834 | 1469123937624 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - PROCESS | 2834 | 1469123937682 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
10:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 269ms
10:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
10:58:57 INFO - PROCESS | 2834 | 1469123937899 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:58 INFO - PROCESS | 2834 | 1469123938010 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
10:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 319ms
10:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
10:58:58 INFO - PROCESS | 2834 | 1469123938228 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:58 INFO - PROCESS | 2834 | 1469123938327 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
10:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 418ms
10:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
10:58:58 INFO - PROCESS | 2834 | 1469123938649 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:58 INFO - PROCESS | 2834 | 1469123938779 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
10:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 417ms
10:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
10:58:59 INFO - PROCESS | 2834 | 1469123939076 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - PROCESS | 2834 | 1469123939144 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
10:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 267ms
10:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
10:58:59 INFO - PROCESS | 2834 | 1469123939345 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - PROCESS | 2834 | 1469123939397 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
10:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 267ms
10:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
10:58:59 INFO - PROCESS | 2834 | 1469123939625 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - PROCESS | 2834 | 1469123939678 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
10:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 228ms
10:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
10:58:59 INFO - PROCESS | 2834 | 1469123939846 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:58:59 INFO - PROCESS | 2834 | 1469123939896 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
10:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 216ms
10:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
10:59:00 INFO - PROCESS | 2834 | 1469123940065 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - PROCESS | 2834 | 1469123940128 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
10:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 266ms
10:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
10:59:00 INFO - PROCESS | 2834 | 1469123940340 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - PROCESS | 2834 | 1469123940397 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
10:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 223ms
10:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
10:59:00 INFO - PROCESS | 2834 | 1469123940559 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - PROCESS | 2834 | 1469123940608 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
10:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 216ms
10:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
10:59:00 INFO - PROCESS | 2834 | 1469123940778 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - PROCESS | 2834 | 1469123940829 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
10:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 218ms
10:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
10:59:01 INFO - PROCESS | 2834 | 1469123941009 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:01 INFO - PROCESS | 2834 | 1469123941069 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
10:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 267ms
10:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
10:59:01 INFO - PROCESS | 2834 | 1469123941280 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:01 INFO - PROCESS | 2834 | 1469123941365 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
10:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 368ms
10:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
10:59:01 INFO - PROCESS | 2834 | 1469123941665 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:01 INFO - PROCESS | 2834 | 1469123941738 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
10:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 280ms
10:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
10:59:01 INFO - PROCESS | 2834 | 1469123941939 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - PROCESS | 2834 | 1469123941999 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
10:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 324ms
10:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
10:59:02 INFO - PROCESS | 2834 | 1469123942260 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - PROCESS | 2834 | 1469123942311 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
10:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 217ms
10:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
10:59:02 INFO - PROCESS | 2834 | 1469123942482 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - PROCESS | 2834 | 1469123942547 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
10:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 223ms
10:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
10:59:02 INFO - PROCESS | 2834 | 1469123942709 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - PROCESS | 2834 | 1469123942761 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
10:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 269ms
10:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
10:59:02 INFO - PROCESS | 2834 | 1469123942982 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - PROCESS | 2834 | 1469123943053 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
10:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 266ms
10:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
10:59:03 INFO - PROCESS | 2834 | 1469123943256 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - PROCESS | 2834 | 1469123943310 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
10:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 223ms
10:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
10:59:03 INFO - PROCESS | 2834 | 1469123943475 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - PROCESS | 2834 | 1469123943528 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
10:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 269ms
10:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
10:59:03 INFO - PROCESS | 2834 | 1469123943747 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - PROCESS | 2834 | 1469123943811 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
10:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 215ms
10:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
10:59:03 INFO - PROCESS | 2834 | 1469123943975 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - PROCESS | 2834 | 1469123944028 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
10:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 222ms
10:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
10:59:04 INFO - PROCESS | 2834 | 1469123944193 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - PROCESS | 2834 | 1469123944255 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
10:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 218ms
10:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
10:59:04 INFO - PROCESS | 2834 | 1469123944414 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - PROCESS | 2834 | 1469123944477 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
10:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 216ms
10:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
10:59:04 INFO - PROCESS | 2834 | 1469123944638 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - PROCESS | 2834 | 1469123944696 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
10:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 266ms
10:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
10:59:04 INFO - PROCESS | 2834 | 1469123944911 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:05 INFO - PROCESS | 2834 | 1469123945030 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
10:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 567ms
10:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
10:59:05 INFO - PROCESS | 2834 | 1469123945480 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:05 INFO - PROCESS | 2834 | 1469123945563 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
10:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 618ms
10:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
10:59:06 INFO - PROCESS | 2834 | 1469123946104 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - PROCESS | 2834 | 1469123946155 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
10:59:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 271ms
10:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
10:59:06 INFO - PROCESS | 2834 | 1469123946379 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - PROCESS | 2834 | 1469123946431 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
10:59:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 217ms
10:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
10:59:06 INFO - PROCESS | 2834 | 1469123946611 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - PROCESS | 2834 | 1469123946663 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
10:59:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 224ms
10:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
10:59:06 INFO - PROCESS | 2834 | 1469123946827 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:06 INFO - PROCESS | 2834 | 1469123946880 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
10:59:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 216ms
10:59:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
10:59:07 INFO - PROCESS | 2834 | 1469123947047 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:07 INFO - PROCESS | 2834 | 1469123947099 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
10:59:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 316ms
10:59:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
10:59:07 INFO - PROCESS | 2834 | 1469123947379 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:07 INFO - PROCESS | 2834 | 1469123947461 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
10:59:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 278ms
10:59:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
10:59:07 INFO - PROCESS | 2834 | 1469123947647 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:07 INFO - PROCESS | 2834 | 1469123947704 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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)
10:59:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 717ms
10:59:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
10:59:08 INFO - PROCESS | 2834 | 1469123948369 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:08 INFO - PROCESS | 2834 | 1469123948421 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:59:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
10:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 721ms
10:59:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
10:59:09 INFO - PROCESS | 2834 | 1469123949091 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:09 INFO - PROCESS | 2834 | 1469123949167 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:59:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
10:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
10:59:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
10:59:09 INFO - PROCESS | 2834 | 1469123949811 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:09 INFO - PROCESS | 2834 | 1469123949855 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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)
10:59:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 716ms
10:59:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
10:59:10 INFO - PROCESS | 2834 | 1469123950530 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:10 INFO - PROCESS | 2834 | 1469123950580 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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)
10:59:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 768ms
10:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
10:59:11 INFO - PROCESS | 2834 | 1469123951300 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:11 INFO - PROCESS | 2834 | 1469123951345 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:59:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
10:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 716ms
10:59:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
10:59:12 INFO - PROCESS | 2834 | 1469123952024 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:12 INFO - PROCESS | 2834 | 1469123952101 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:59:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1019ms
10:59:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
10:59:13 INFO - PROCESS | 2834 | 1469123953050 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:13 INFO - PROCESS | 2834 | 1469123953107 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:59:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
10:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 767ms
10:59:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
10:59:13 INFO - PROCESS | 2834 | 1469123953821 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:13 INFO - PROCESS | 2834 | 1469123953868 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:59:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
10:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 720ms
10:59:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
10:59:14 INFO - PROCESS | 2834 | 1469123954545 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:14 INFO - PROCESS | 2834 | 1469123954601 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
10:59:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 270ms
10:59:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
10:59:14 INFO - PROCESS | 2834 | 1469123954814 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:14 INFO - PROCESS | 2834 | 1469123954875 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
10:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 266ms
10:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
10:59:15 INFO - PROCESS | 2834 | 1469123955083 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:15 INFO - PROCESS | 2834 | 1469123955140 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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"
10:59:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:59:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 216ms
10:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
10:59:15 INFO - PROCESS | 2834 | 1469123955309 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:15 INFO - PROCESS | 2834 | 1469123955365 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
10:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 222ms
10:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
10:59:15 INFO - PROCESS | 2834 | 1469123955527 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:15 INFO - PROCESS | 2834 | 1469123955577 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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"
10:59:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:59:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 218ms
10:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
10:59:15 INFO - PROCESS | 2834 | 1469123955748 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:15 INFO - PROCESS | 2834 | 1469123955805 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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"
10:59:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:59:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 216ms
10:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
10:59:15 INFO - PROCESS | 2834 | 1469123955973 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:16 INFO - PROCESS | 2834 | 1469123956030 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
10:59:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 224ms
10:59:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
10:59:16 INFO - PROCESS | 2834 | 1469123956193 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:16 INFO - PROCESS | 2834 | 1469123956242 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:59:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
10:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 719ms
10:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
10:59:16 INFO - PROCESS | 2834 | 1469123956915 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:16 INFO - PROCESS | 2834 | 1469123956967 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
10:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 219ms
10:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
10:59:17 INFO - PROCESS | 2834 | 1469123957142 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - PROCESS | 2834 | 1469123957194 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
10:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 220ms
10:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
10:59:17 INFO - PROCESS | 2834 | 1469123957364 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - PROCESS | 2834 | 1469123957421 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
10:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 216ms
10:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
10:59:17 INFO - PROCESS | 2834 | 1469123957589 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - PROCESS | 2834 | 1469123957645 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
10:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 218ms
10:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
10:59:17 INFO - PROCESS | 2834 | 1469123957808 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:17 INFO - PROCESS | 2834 | 1469123957860 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
10:59:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 216ms
10:59:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
10:59:18 INFO - PROCESS | 2834 | 1469123958027 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:18 INFO - PROCESS | 2834 | 1469123958082 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
10:59:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 268ms
10:59:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
10:59:18 INFO - PROCESS | 2834 | 1469123958307 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:18 INFO - PROCESS | 2834 | 1469123958382 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
10:59:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms
10:59:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
10:59:18 INFO - PROCESS | 2834 | 1469123958775 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:18 INFO - PROCESS | 2834 | 1469123958844 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
10:59:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms
10:59:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
10:59:19 INFO - PROCESS | 2834 | 1469123959350 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:19 INFO - PROCESS | 2834 | 1469123959398 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
10:59:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 267ms
10:59:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
10:59:19 INFO - PROCESS | 2834 | 1469123959628 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:19 INFO - PROCESS | 2834 | 1469123959677 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
10:59:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 267ms
10:59:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
10:59:19 INFO - PROCESS | 2834 | 1469123959912 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:19 INFO - PROCESS | 2834 | 1469123959967 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
10:59:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 319ms
10:59:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
10:59:20 INFO - PROCESS | 2834 | 1469123960231 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - PROCESS | 2834 | 1469123960301 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
10:59:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 319ms
10:59:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
10:59:20 INFO - PROCESS | 2834 | 1469123960548 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - PROCESS | 2834 | 1469123960605 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
10:59:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 221ms
10:59:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
10:59:20 INFO - PROCESS | 2834 | 1469123960780 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - PROCESS | 2834 | 1469123960835 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
10:59:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 217ms
10:59:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
10:59:21 INFO - PROCESS | 2834 | 1469123961005 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - PROCESS | 2834 | 1469123961057 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
10:59:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 216ms
10:59:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
10:59:21 INFO - PROCESS | 2834 | 1469123961224 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - PROCESS | 2834 | 1469123961275 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
10:59:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 273ms
10:59:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
10:59:21 INFO - PROCESS | 2834 | 1469123961493 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - PROCESS | 2834 | 1469123961549 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
10:59:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 269ms
10:59:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
10:59:21 INFO - PROCESS | 2834 | 1469123961776 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:21 INFO - PROCESS | 2834 | 1469123961837 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
10:59:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 270ms
10:59:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
10:59:22 INFO - PROCESS | 2834 | 1469123962064 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:22 INFO - PROCESS | 2834 | 1469123962160 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
10:59:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 323ms
10:59:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
10:59:22 INFO - PROCESS | 2834 | 1469123962377 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:22 INFO - PROCESS | 2834 | 1469123962433 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
10:59:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 318ms
10:59:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
10:59:22 INFO - PROCESS | 2834 | 1469123962699 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:22 INFO - PROCESS | 2834 | 1469123962787 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
10:59:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 367ms
10:59:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
10:59:23 INFO - PROCESS | 2834 | 1469123963074 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - PROCESS | 2834 | 1469123963124 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
10:59:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 223ms
10:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
10:59:23 INFO - PROCESS | 2834 | 1469123963293 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - PROCESS | 2834 | 1469123963346 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
10:59:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 215ms
10:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
10:59:23 INFO - PROCESS | 2834 | 1469123963511 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - PROCESS | 2834 | 1469123963562 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
10:59:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 217ms
10:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
10:59:23 INFO - PROCESS | 2834 | 1469123963731 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - PROCESS | 2834 | 1469123963785 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
10:59:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 218ms
10:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
10:59:23 INFO - PROCESS | 2834 | 1469123963958 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - PROCESS | 2834 | 1469123964012 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
10:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 222ms
10:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
10:59:24 INFO - PROCESS | 2834 | 1469123964177 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - PROCESS | 2834 | 1469123964245 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
10:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 268ms
10:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
10:59:24 INFO - PROCESS | 2834 | 1469123964447 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - PROCESS | 2834 | 1469123964506 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
10:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 216ms
10:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
10:59:24 INFO - PROCESS | 2834 | 1469123964672 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - PROCESS | 2834 | 1469123964729 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
10:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 266ms
10:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
10:59:24 INFO - PROCESS | 2834 | 1469123964941 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:24 INFO - PROCESS | 2834 | 1469123964995 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
10:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 218ms
10:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
10:59:25 INFO - PROCESS | 2834 | 1469123965164 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:25 INFO - PROCESS | 2834 | 1469123965249 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
10:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 566ms
10:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
10:59:25 INFO - PROCESS | 2834 | 1469123965732 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:25 INFO - PROCESS | 2834 | 1469123965782 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
10:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 267ms
10:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
10:59:26 INFO - PROCESS | 2834 | 1469123966009 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - PROCESS | 2834 | 1469123966063 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
10:59:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 269ms
10:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
10:59:26 INFO - PROCESS | 2834 | 1469123966291 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - PROCESS | 2834 | 1469123966344 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
10:59:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 268ms
10:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
10:59:26 INFO - PROCESS | 2834 | 1469123966558 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - PROCESS | 2834 | 1469123966607 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
10:59:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 273ms
10:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
10:59:26 INFO - PROCESS | 2834 | 1469123966827 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:26 INFO - PROCESS | 2834 | 1469123966878 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
10:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 219ms
10:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
10:59:27 INFO - PROCESS | 2834 | 1469123967049 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - PROCESS | 2834 | 1469123967114 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
10:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 267ms
10:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
10:59:27 INFO - PROCESS | 2834 | 1469123967323 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - PROCESS | 2834 | 1469123967372 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
10:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 274ms
10:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
10:59:27 INFO - PROCESS | 2834 | 1469123967593 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - PROCESS | 2834 | 1469123967645 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
10:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 270ms
10:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
10:59:27 INFO - PROCESS | 2834 | 1469123967866 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:27 INFO - PROCESS | 2834 | 1469123967930 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
10:59:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 266ms
10:59:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
10:59:28 INFO - PROCESS | 2834 | 1469123968141 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:28 INFO - PROCESS | 2834 | 1469123968199 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
10:59:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 322ms
10:59:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
10:59:28 INFO - PROCESS | 2834 | 1469123968499 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:28 INFO - PROCESS | 2834 | 1469123968597 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
10:59:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 379ms
10:59:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
10:59:28 INFO - PROCESS | 2834 | 1469123968876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:28 INFO - PROCESS | 2834 | 1469123968946 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
10:59:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 275ms
10:59:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
10:59:29 INFO - PROCESS | 2834 | 1469123969144 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - PROCESS | 2834 | 1469123969205 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
10:59:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 220ms
10:59:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
10:59:29 INFO - PROCESS | 2834 | 1469123969373 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - PROCESS | 2834 | 1469123969429 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
10:59:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
10:59:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
10:59:29 INFO - TEST-START | /DOMEvents/constructors.html
10:59:29 INFO - PROCESS | 2834 | 1469123969592 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - PROCESS | 2834 | 1469123969648 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
10:59:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
10:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:59:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
10:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:59:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
10:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:59:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
10:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:59:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
10:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:59:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
10:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
10:59:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:59:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
10:59:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 273ms
10:59:29 INFO - TEST-START | /DOMEvents/event-phases-order.html
10:59:29 INFO - PROCESS | 2834 | 1469123969874 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:29 INFO - PROCESS | 2834 | 1469123969933 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
10:59:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 222ms
10:59:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
10:59:30 INFO - PROCESS | 2834 | 1469123970094 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - PROCESS | 2834 | 1469123970154 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
10:59:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:59: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
10:59:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:59: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
10:59:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:59: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]"
10:59:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:59:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
10:59:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 219ms
10:59:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
10:59:30 INFO - PROCESS | 2834 | 1469123970316 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - PROCESS | 2834 | 1469123970377 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - PROCESS | 2834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
10:59: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
10:59:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 216ms
10:59:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
10:59:30 INFO - PROCESS | 2834 | 1469123970540 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - PROCESS | 2834 | 1469123970596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - PROCESS | 2834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
10:59:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
10:59:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 223ms
10:59:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
10:59:30 INFO - PROCESS | 2834 | 1469123970764 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - PROCESS | 2834 | 1469123970821 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
10:59:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 219ms
10:59:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
10:59:30 INFO - PROCESS | 2834 | 1469123970991 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:31 INFO - PROCESS | 2834 | 1469123971047 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 217ms
10:59:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
10:59:31 INFO - PROCESS | 2834 | 1469123971210 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:31 INFO - PROCESS | 2834 | 1469123971266 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
10:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
10:59:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 220ms
10:59:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
10:59:31 INFO - PROCESS | 2834 | 1469123971432 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:31 INFO - PROCESS | 2834 | 1469123971498 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 217ms
10:59:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
10:59:31 INFO - PROCESS | 2834 | 1469123971657 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:31 INFO - PROCESS | 2834 | 1469123971713 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 373ms
10:59:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
10:59:32 INFO - PROCESS | 2834 | 1469123972032 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:32 INFO - PROCESS | 2834 | 1469123972170 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
10:59: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
10:59:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms
10:59:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
10:59:32 INFO - PROCESS | 2834 | 1469123972551 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:32 INFO - PROCESS | 2834 | 1469123972615 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 418ms
10:59:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
10:59:32 INFO - PROCESS | 2834 | 1469123972975 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:33 INFO - PROCESS | 2834 | 1469123973026 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 218ms
10:59:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
10:59:33 INFO - PROCESS | 2834 | 1469123973196 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:33 INFO - PROCESS | 2834 | 1469123973248 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 267ms
10:59:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
10:59:33 INFO - PROCESS | 2834 | 1469123973476 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:33 INFO - PROCESS | 2834 | 1469123973530 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
10:59:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
10:59:33 INFO - PROCESS | 2834 | 1469123973693 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:33 INFO - PROCESS | 2834 | 1469123973744 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 217ms
10:59:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
10:59:33 INFO - PROCESS | 2834 | 1469123973915 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:33 INFO - PROCESS | 2834 | 1469123973976 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
10:59:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
10:59:34 INFO - PROCESS | 2834 | 1469123974132 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:34 INFO - PROCESS | 2834 | 1469123974196 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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
10:59:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
10:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
10:59:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 216ms
10:59:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
10:59:34 INFO - PROCESS | 2834 | 1469123974362 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:34 INFO - PROCESS | 2834 | 1469123974414 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 218ms
10:59:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
10:59:34 INFO - PROCESS | 2834 | 1469123974590 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:34 INFO - PROCESS | 2834 | 1469123974639 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 222ms
10:59:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
10:59:34 INFO - PROCESS | 2834 | 1469123974813 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:34 INFO - PROCESS | 2834 | 1469123974881 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
10:59:35 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
10:59:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 217ms
10:59:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
10:59:35 INFO - PROCESS | 2834 | 1469123975041 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:35 INFO - PROCESS | 2834 | 1469123975102 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 275ms
10:59:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
10:59:35 INFO - PROCESS | 2834 | 1469123975312 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:35 INFO - PROCESS | 2834 | 1469123975388 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 267ms
10:59:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
10:59:35 INFO - PROCESS | 2834 | 1469123975581 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:35 INFO - PROCESS | 2834 | 1469123975643 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59: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.
10:59:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 217ms
10:59:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
10:59:35 INFO - PROCESS | 2834 | 1469123975807 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:35 INFO - PROCESS | 2834 | 1469123975866 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 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
10:59:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 222ms
10:59:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker
10:59:36 INFO - PROCESS | 2834 | 1469123976026 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - PROCESS | 2834 | 1469123976087 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
10:59:36 INFO - {}
10:59:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
10:59:36 INFO - {}
10:59:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
10:59:36 INFO - {}
10:59:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
10:59:36 INFO - {}
10:59:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 268ms
10:59:36 INFO - TEST-START | /FileAPI/fileReader.html
10:59:36 INFO - PROCESS | 2834 | 1469123976299 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - PROCESS | 2834 | 1469123976360 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
10:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
10:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
10:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
10:59:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 224ms
10:59:36 INFO - TEST-START | /FileAPI/historical.html
10:59:36 INFO - PROCESS | 2834 | 1469123976526 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - PROCESS | 2834 | 1469123976588 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
10:59:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
10:59:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
10:59:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
10:59:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
10:59:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
10:59:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
10:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
10:59:36 INFO - TEST-OK | /FileAPI/historical.html | took 219ms
10:59:36 INFO - TEST-START | /FileAPI/idlharness.html
10:59:36 INFO - PROCESS | 2834 | 1469123976750 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:36 INFO - PROCESS | 2834 | 1469123976827 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
10:59:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
10:59:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
10:59: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
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
10:59:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
10:59: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
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
10:59:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 431ms
10:59:37 INFO - TEST-START | /FileAPI/idlharness.worker
10:59:37 INFO - PROCESS | 2834 | 1469123977184 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:37 INFO - PROCESS | 2834 | 1469123977234 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
10:59:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
10:59:37 INFO - {}
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
10:59:37 INFO - {}
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
10:59:37 INFO - {}
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
10:59:37 INFO - {}
10:59: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 - {}
10:59:37 INFO - {}
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
10:59:37 INFO - {}
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
10:59:37 INFO - {}
10:59: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 - {}
10:59:37 INFO - {}
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:59:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:59:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59: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
10:59:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
10:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:59:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:59:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:59:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:59:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:59:37 INFO - {}
10:59:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 386ms
10:59:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
10:59:37 INFO - PROCESS | 2834 | 1469123977574 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:37 INFO - PROCESS | 2834 | 1469123977626 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
10:59:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 217ms
10:59:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html
10:59:37 INFO - PROCESS | 2834 | 1469123977796 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:37 INFO - PROCESS | 2834 | 1469123977854 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
10:59:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 216ms
10:59:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
10:59:38 INFO - PROCESS | 2834 | 1469123978015 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:38 INFO - PROCESS | 2834 | 1469123978084 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
10:59: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.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
10:59: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'.)
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
10:59: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.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
10:59: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.
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
10:59: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.
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
10:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
10:59: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.
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
10:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
10:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
10:59:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 277ms
10:59:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
10:59:38 INFO - PROCESS | 2834 | 1469123978311 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:38 INFO - PROCESS | 2834 | 1469123978397 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
10:59:38 INFO - {}
10:59:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 324ms
10:59:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
10:59:38 INFO - PROCESS | 2834 | 1469123978632 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:38 INFO - PROCESS | 2834 | 1469123978738 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
10:59:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms
10:59:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
10:59:39 INFO - PROCESS | 2834 | 1469123979152 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:39 INFO - PROCESS | 2834 | 1469123979226 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
10:59:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:59:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:59: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"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:59: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"
10:59:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:59:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:59:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 588ms
10:59:39 INFO - TEST-START | /FileAPI/file/File-constructor.html
10:59:39 INFO - PROCESS | 2834 | 1469123979750 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:39 INFO - PROCESS | 2834 | 1469123979824 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
10:59:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
10:59:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
10:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
10:59:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
10:59:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
10:59:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
10:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
10:59:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
10:59:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
10:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
10:59:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
10:59:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 322ms
10:59:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
10:59:40 INFO - PROCESS | 2834 | 1469123980078 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - PROCESS | 2834 | 1469123980135 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
10:59:40 INFO - {}
10:59:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 268ms
10:59:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
10:59:40 INFO - PROCESS | 2834 | 1469123980358 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - PROCESS | 2834 | 1469123980419 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
10:59:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
10:59:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 217ms
10:59:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
10:59:40 INFO - PROCESS | 2834 | 1469123980575 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - PROCESS | 2834 | 1469123980627 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
10:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
10:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
10:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
10:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
10:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
10:59:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 222ms
10:59:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
10:59:40 INFO - PROCESS | 2834 | 1469123980796 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:40 INFO - PROCESS | 2834 | 1469123980847 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
10:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 221ms
10:59:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
10:59:41 INFO - PROCESS | 2834 | 1469123981026 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - PROCESS | 2834 | 1469123981089 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
10:59:41 INFO - reader.readAsText(blob_2)
10:59:41 INFO - }" did not throw
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
10:59:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
10:59:41 INFO - reader.readAsDataURL(blob_2)
10:59:41 INFO - }" did not throw
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
10:59:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
10:59:41 INFO - reader.readAsArrayBuffer(blob_2)
10:59:41 INFO - }" did not throw
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
10:59:41 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
10:59:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
10:59:41 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
10:59:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
10:59:41 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
10:59:41 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 273ms
10:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
10:59:41 INFO - PROCESS | 2834 | 1469123981299 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - PROCESS | 2834 | 1469123981395 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
10:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
10:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 317ms
10:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
10:59:41 INFO - PROCESS | 2834 | 1469123981649 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - PROCESS | 2834 | 1469123981746 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
10:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 318ms
10:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
10:59:41 INFO - PROCESS | 2834 | 1469123981958 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - PROCESS | 2834 | 1469123982014 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
10:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
10:59:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
10:59:42 INFO - PROCESS | 2834 | 1469123982182 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - PROCESS | 2834 | 1469123982247 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
10:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 266ms
10:59:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
10:59:42 INFO - PROCESS | 2834 | 1469123982459 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - PROCESS | 2834 | 1469123982522 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
10:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
10:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 223ms
10:59:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
10:59:42 INFO - PROCESS | 2834 | 1469123982677 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - PROCESS | 2834 | 1469123982731 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
10:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 220ms
10:59:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
10:59:42 INFO - PROCESS | 2834 | 1469123982908 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:42 INFO - PROCESS | 2834 | 1469123982961 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
10:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
10:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
10:59:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 266ms
10:59:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
10:59:43 INFO - PROCESS | 2834 | 1469123983179 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - PROCESS | 2834 | 1469123983262 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
10:59:43 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
10:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
10:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:59:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
10:59:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 326ms
10:59:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
10:59:43 INFO - PROCESS | 2834 | 1469123983507 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - PROCESS | 2834 | 1469123983584 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
10:59:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 266ms
10:59:43 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
10:59:43 INFO - PROCESS | 2834 | 1469123983775 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - PROCESS | 2834 | 1469123983831 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:43 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
10:59:43 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 223ms
10:59:43 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
10:59:43 INFO - PROCESS | 2834 | 1469123983994 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - PROCESS | 2834 | 1469123984050 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
10:59:44 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 219ms
10:59:44 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
10:59:44 INFO - PROCESS | 2834 | 1469123984225 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - PROCESS | 2834 | 1469123984280 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
10:59:44 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 273ms
10:59:44 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
10:59:44 INFO - PROCESS | 2834 | 1469123984493 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - PROCESS | 2834 | 1469123984555 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
10:59:44 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 220ms
10:59:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
10:59:44 INFO - PROCESS | 2834 | 1469123984715 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - PROCESS | 2834 | 1469123984780 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
10:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
10:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
10:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
10:59:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 217ms
10:59:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
10:59:44 INFO - PROCESS | 2834 | 1469123984941 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - PROCESS | 2834 | 1469123985001 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
10:59:45 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 223ms
10:59:45 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
10:59:45 INFO - PROCESS | 2834 | 1469123985161 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - PROCESS | 2834 | 1469123985220 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
10:59:45 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 217ms
10:59:45 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
10:59:45 INFO - PROCESS | 2834 | 1469123985381 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - PROCESS | 2834 | 1469123985443 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
10:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
10:59:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 217ms
10:59:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
10:59:45 INFO - PROCESS | 2834 | 1469123985607 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:45 INFO - PROCESS | 2834 | 1469123985718 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
10:59:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 573ms
10:59:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
10:59:46 INFO - PROCESS | 2834 | 1469123986178 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:46 INFO - PROCESS | 2834 | 1469123986248 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
10:59:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 520ms
10:59:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
10:59:46 INFO - PROCESS | 2834 | 1469123986700 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:46 INFO - PROCESS | 2834 | 1469123986751 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
10:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
10:59:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 267ms
10:59:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
10:59:46 INFO - PROCESS | 2834 | 1469123986979 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:47 INFO - PROCESS | 2834 | 1469123987041 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
10:59:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 270ms
10:59:47 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
10:59:47 INFO - PROCESS | 2834 | 1469123987259 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:47 INFO - PROCESS | 2834 | 1469123987325 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
10:59:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 372ms
10:59:47 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
10:59:47 INFO - PROCESS | 2834 | 1469123987633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:47 INFO - PROCESS | 2834 | 1469123987724 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
10:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
10:59:47 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 317ms
10:59:47 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
10:59:47 INFO - PROCESS | 2834 | 1469123987956 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - PROCESS | 2834 | 1469123988010 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
10:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
10:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
10:59:48 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 273ms
10:59:48 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
10:59:48 INFO - PROCESS | 2834 | 1469123988229 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - PROCESS | 2834 | 1469123988297 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
10:59:48 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 318ms
10:59:48 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
10:59:48 INFO - PROCESS | 2834 | 1469123988571 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - PROCESS | 2834 | 1469123988658 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
10:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
10:59:48 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 319ms
10:59:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
10:59:48 INFO - PROCESS | 2834 | 1469123988876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:48 INFO - PROCESS | 2834 | 1469123988939 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
10:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 267ms
10:59:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
10:59:49 INFO - PROCESS | 2834 | 1469123989145 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - PROCESS | 2834 | 1469123989206 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
10:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 269ms
10:59:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
10:59:49 INFO - PROCESS | 2834 | 1469123989423 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - PROCESS | 2834 | 1469123989484 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
10:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 267ms
10:59:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
10:59:49 INFO - PROCESS | 2834 | 1469123989692 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - PROCESS | 2834 | 1469123989766 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
10:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 272ms
10:59:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
10:59:49 INFO - PROCESS | 2834 | 1469123989961 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - PROCESS | 2834 | 1469123990070 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
10:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 269ms
10:59:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
10:59:50 INFO - PROCESS | 2834 | 1469123990233 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - PROCESS | 2834 | 1469123990312 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
10:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 318ms
10:59:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
10:59:50 INFO - PROCESS | 2834 | 1469123990563 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - PROCESS | 2834 | 1469123990633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
10:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 267ms
10:59:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
10:59:50 INFO - PROCESS | 2834 | 1469123990831 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:50 INFO - PROCESS | 2834 | 1469123990884 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
10:59:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 218ms
10:59:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
10:59:51 INFO - PROCESS | 2834 | 1469123991057 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - PROCESS | 2834 | 1469123991111 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
10:59:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 223ms
10:59:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
10:59:51 INFO - PROCESS | 2834 | 1469123991277 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - PROCESS | 2834 | 1469123991344 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
10:59:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 319ms
10:59:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
10:59:51 INFO - PROCESS | 2834 | 1469123991600 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - PROCESS | 2834 | 1469123991677 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
10:59:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 267ms
10:59:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
10:59:51 INFO - PROCESS | 2834 | 1469123991874 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:51 INFO - PROCESS | 2834 | 1469123991931 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
10:59:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 223ms
10:59:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
10:59:52 INFO - PROCESS | 2834 | 1469123992094 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:52 INFO - PROCESS | 2834 | 1469123992149 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
10:59:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 219ms
10:59:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
10:59:52 INFO - PROCESS | 2834 | 1469123992315 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:52 INFO - PROCESS | 2834 | 1469123992375 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
10:59:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 216ms
10:59:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
10:59:52 INFO - PROCESS | 2834 | 1469123992704 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:52 INFO - PROCESS | 2834 | 1469123992789 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
10:59:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 601ms
10:59:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
10:59:53 INFO - PROCESS | 2834 | 1469123993200 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:53 INFO - PROCESS | 2834 | 1469123993254 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:53 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
10:59:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 266ms
10:59:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
10:59:53 INFO - PROCESS | 2834 | 1469123993477 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:53 INFO - PROCESS | 2834 | 1469123993538 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:53 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
10:59:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 269ms
10:59:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
10:59:53 INFO - PROCESS | 2834 | 1469123993759 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:53 INFO - PROCESS | 2834 | 1469123993817 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
10:59:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 268ms
10:59:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
10:59:54 INFO - PROCESS | 2834 | 1469123994026 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - PROCESS | 2834 | 1469123994080 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
10:59:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 266ms
10:59:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
10:59:54 INFO - PROCESS | 2834 | 1469123994296 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - PROCESS | 2834 | 1469123994373 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
10:59:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 317ms
10:59:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
10:59:54 INFO - PROCESS | 2834 | 1469123994627 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - PROCESS | 2834 | 1469123994698 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
10:59:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 267ms
10:59:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
10:59:54 INFO - PROCESS | 2834 | 1469123994893 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:54 INFO - PROCESS | 2834 | 1469123994945 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
10:59:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 220ms
10:59:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
10:59:55 INFO - PROCESS | 2834 | 1469123995115 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:55 INFO - PROCESS | 2834 | 1469123995196 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
10:59:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 267ms
10:59:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
10:59:55 INFO - PROCESS | 2834 | 1469123995392 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:55 INFO - PROCESS | 2834 | 1469123995458 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
10:59:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 273ms
10:59:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
10:59:55 INFO - PROCESS | 2834 | 1469123995663 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:55 INFO - PROCESS | 2834 | 1469123995760 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 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
10:59:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 418ms
10:59:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
10:59:56 INFO - PROCESS | 2834 | 1469123996083 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 INFO - PROCESS | 2834 | 1469123996152 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 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
10:59:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 267ms
10:59:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
10:59:56 INFO - PROCESS | 2834 | 1469123996358 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 INFO - PROCESS | 2834 | 1469123996422 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
10:59:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 273ms
10:59:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
10:59:56 INFO - PROCESS | 2834 | 1469123996627 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 INFO - PROCESS | 2834 | 1469123996700 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
10:59:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 269ms
10:59:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
10:59:56 INFO - PROCESS | 2834 | 1469123996899 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:56 INFO - PROCESS | 2834 | 1469123996976 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
10:59:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 419ms
10:59:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
10:59:57 INFO - PROCESS | 2834 | 1469123997325 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:57 INFO - PROCESS | 2834 | 1469123997389 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
10:59:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 267ms
10:59:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
10:59:57 INFO - PROCESS | 2834 | 1469123997595 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:57 INFO - PROCESS | 2834 | 1469123997655 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
10:59:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 218ms
10:59:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
10:59:57 INFO - PROCESS | 2834 | 1469123997815 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:57 INFO - PROCESS | 2834 | 1469123997878 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
10:59:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 216ms
10:59:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
10:59:58 INFO - PROCESS | 2834 | 1469123998034 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - PROCESS | 2834 | 1469123998097 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
10:59:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 217ms
10:59:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
10:59:58 INFO - PROCESS | 2834 | 1469123998263 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - PROCESS | 2834 | 1469123998324 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
10:59:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 219ms
10:59:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
10:59:58 INFO - PROCESS | 2834 | 1469123998482 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - PROCESS | 2834 | 1469123998547 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
10:59:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 217ms
10:59:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
10:59:58 INFO - PROCESS | 2834 | 1469123998707 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - PROCESS | 2834 | 1469123998779 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
10:59:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 219ms
10:59:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
10:59:58 INFO - PROCESS | 2834 | 1469123998926 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:59 INFO - PROCESS | 2834 | 1469123999022 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
10:59:59 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 416ms
10:59:59 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
10:59:59 INFO - PROCESS | 2834 | 1469123999347 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:59 INFO - PROCESS | 2834 | 1469123999421 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
10:59:59 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 418ms
10:59:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
10:59:59 INFO - PROCESS | 2834 | 1469123999767 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
10:59:59 INFO - PROCESS | 2834 | 1469123999830 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
11:00:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 718ms
11:00:00 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
11:00:00 INFO - PROCESS | 2834 | 1469124000491 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:00 INFO - PROCESS | 2834 | 1469124000564 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
11:00:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 368ms
11:00:00 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
11:00:00 INFO - PROCESS | 2834 | 1469124000865 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:00 INFO - PROCESS | 2834 | 1469124000921 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
11:00:01 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 267ms
11:00:01 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
11:00:01 INFO - PROCESS | 2834 | 1469124001131 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - PROCESS | 2834 | 1469124001188 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
11:00:01 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 215ms
11:00:01 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
11:00:01 INFO - PROCESS | 2834 | 1469124001350 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - PROCESS | 2834 | 1469124001408 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
11:00:01 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 217ms
11:00:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
11:00:01 INFO - PROCESS | 2834 | 1469124001580 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - PROCESS | 2834 | 1469124001640 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
11:00:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 227ms
11:00:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
11:00:01 INFO - PROCESS | 2834 | 1469124001798 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:01 INFO - PROCESS | 2834 | 1469124001860 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
11:00:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 216ms
11:00:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
11:00:02 INFO - PROCESS | 2834 | 1469124002028 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - PROCESS | 2834 | 1469124002084 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
11:00:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 219ms
11:00:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
11:00:02 INFO - PROCESS | 2834 | 1469124002249 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - PROCESS | 2834 | 1469124002312 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
11:00:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 267ms
11:00:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
11:00:02 INFO - PROCESS | 2834 | 1469124002530 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - PROCESS | 2834 | 1469124002596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
11:00:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 274ms
11:00:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
11:00:02 INFO - PROCESS | 2834 | 1469124002795 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:02 INFO - PROCESS | 2834 | 1469124002867 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
11:00:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 269ms
11:00:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
11:00:03 INFO - PROCESS | 2834 | 1469124003067 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - PROCESS | 2834 | 1469124003142 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
11:00:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 266ms
11:00:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
11:00:03 INFO - PROCESS | 2834 | 1469124003342 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - PROCESS | 2834 | 1469124003406 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
11:00:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 274ms
11:00:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
11:00:03 INFO - PROCESS | 2834 | 1469124003614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - PROCESS | 2834 | 1469124003681 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
11:00:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 265ms
11:00:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
11:00:03 INFO - PROCESS | 2834 | 1469124003882 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:03 INFO - PROCESS | 2834 | 1469124003945 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
11:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 217ms
11:00:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
11:00:04 INFO - PROCESS | 2834 | 1469124004109 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - PROCESS | 2834 | 1469124004164 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
11:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 224ms
11:00:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
11:00:04 INFO - PROCESS | 2834 | 1469124004329 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - PROCESS | 2834 | 1469124004390 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
11:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 218ms
11:00:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
11:00:04 INFO - PROCESS | 2834 | 1469124004549 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - PROCESS | 2834 | 1469124004606 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
11:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 216ms
11:00:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
11:00:04 INFO - PROCESS | 2834 | 1469124004774 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - PROCESS | 2834 | 1469124004831 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
11:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 223ms
11:00:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
11:00:04 INFO - PROCESS | 2834 | 1469124004994 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - PROCESS | 2834 | 1469124005053 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
11:00:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 216ms
11:00:05 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
11:00:05 INFO - PROCESS | 2834 | 1469124005213 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - PROCESS | 2834 | 1469124005282 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
11:00:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 218ms
11:00:05 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
11:00:05 INFO - PROCESS | 2834 | 1469124005441 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - PROCESS | 2834 | 1469124005499 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
11:00:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 222ms
11:00:05 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
11:00:05 INFO - PROCESS | 2834 | 1469124005661 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - PROCESS | 2834 | 1469124005726 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
11:00:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 218ms
11:00:05 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
11:00:05 INFO - PROCESS | 2834 | 1469124005881 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:05 INFO - PROCESS | 2834 | 1469124005943 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
11:00:06 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 216ms
11:00:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
11:00:06 INFO - PROCESS | 2834 | 1469124006100 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:06 INFO - PROCESS | 2834 | 1469124006202 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
11:00:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 467ms
11:00:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
11:00:06 INFO - PROCESS | 2834 | 1469124006572 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:06 INFO - PROCESS | 2834 | 1469124006647 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
11:00:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 420ms
11:00:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
11:00:06 INFO - PROCESS | 2834 | 1469124006993 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:07 INFO - PROCESS | 2834 | 1469124007262 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
11:00:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 617ms
11:00:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
11:00:07 INFO - PROCESS | 2834 | 1469124007614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:07 INFO - PROCESS | 2834 | 1469124007661 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
11:00:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 216ms
11:00:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
11:00:07 INFO - PROCESS | 2834 | 1469124007848 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:07 INFO - PROCESS | 2834 | 1469124007901 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
11:00:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 216ms
11:00:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
11:00:08 INFO - PROCESS | 2834 | 1469124008076 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - PROCESS | 2834 | 1469124008130 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
11:00:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 225ms
11:00:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
11:00:08 INFO - PROCESS | 2834 | 1469124008299 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - PROCESS | 2834 | 1469124008349 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
11:00:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 218ms
11:00:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
11:00:08 INFO - PROCESS | 2834 | 1469124008525 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - PROCESS | 2834 | 1469124008580 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
11:00:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 223ms
11:00:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
11:00:08 INFO - PROCESS | 2834 | 1469124008745 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - PROCESS | 2834 | 1469124008798 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
11:00:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 220ms
11:00:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
11:00:08 INFO - PROCESS | 2834 | 1469124008967 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - PROCESS | 2834 | 1469124009031 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
11:00:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 218ms
11:00:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
11:00:09 INFO - PROCESS | 2834 | 1469124009200 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - PROCESS | 2834 | 1469124009264 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
11:00:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 267ms
11:00:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
11:00:09 INFO - PROCESS | 2834 | 1469124009475 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - PROCESS | 2834 | 1469124009538 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
11:00:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
11:00:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 325ms
11:00:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
11:00:09 INFO - PROCESS | 2834 | 1469124009807 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:09 INFO - PROCESS | 2834 | 1469124009874 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
11:00:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 270ms
11:00:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
11:00:10 INFO - PROCESS | 2834 | 1469124010077 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - PROCESS | 2834 | 1469124010151 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
11:00:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 274ms
11:00:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
11:00:10 INFO - PROCESS | 2834 | 1469124010346 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - PROCESS | 2834 | 1469124010409 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
11:00:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 267ms
11:00:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
11:00:10 INFO - PROCESS | 2834 | 1469124010616 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - PROCESS | 2834 | 1469124010672 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
11:00:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 266ms
11:00:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
11:00:10 INFO - PROCESS | 2834 | 1469124010884 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:10 INFO - PROCESS | 2834 | 1469124010943 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
11:00:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 265ms
11:00:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
11:00:11 INFO - PROCESS | 2834 | 1469124011158 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - PROCESS | 2834 | 1469124011211 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
11:00:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 223ms
11:00:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
11:00:11 INFO - PROCESS | 2834 | 1469124011378 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - PROCESS | 2834 | 1469124011430 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
11:00:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 221ms
11:00:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
11:00:11 INFO - PROCESS | 2834 | 1469124011601 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - PROCESS | 2834 | 1469124011661 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
11:00:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 219ms
11:00:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
11:00:11 INFO - PROCESS | 2834 | 1469124011827 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:11 INFO - PROCESS | 2834 | 1469124011881 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
11:00:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 216ms
11:00:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
11:00:12 INFO - PROCESS | 2834 | 1469124012045 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - PROCESS | 2834 | 1469124012106 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 216ms
11:00:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
11:00:12 INFO - PROCESS | 2834 | 1469124012264 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - PROCESS | 2834 | 1469124012331 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
11:00:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 217ms
11:00:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
11:00:12 INFO - PROCESS | 2834 | 1469124012483 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - PROCESS | 2834 | 1469124012556 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
11:00:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
11:00:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
11:00:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 267ms
11:00:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
11:00:12 INFO - PROCESS | 2834 | 1469124012758 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:12 INFO - PROCESS | 2834 | 1469124012821 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
11:00:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 421ms
11:00:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
11:00:13 INFO - PROCESS | 2834 | 1469124013177 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:13 INFO - PROCESS | 2834 | 1469124013262 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
11:00:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 520ms
11:00:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
11:00:13 INFO - PROCESS | 2834 | 1469124013700 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:13 INFO - PROCESS | 2834 | 1469124013773 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
11:00:14 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 416ms
11:00:14 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
11:00:14 INFO - PROCESS | 2834 | 1469124014122 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - PROCESS | 2834 | 1469124014190 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
11:00:14 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
11:00:14 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 321ms
11:00:14 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
11:00:14 INFO - PROCESS | 2834 | 1469124014448 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - PROCESS | 2834 | 1469124014513 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
11:00:14 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 266ms
11:00:14 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
11:00:14 INFO - PROCESS | 2834 | 1469124014714 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - PROCESS | 2834 | 1469124014768 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
11:00:14 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 267ms
11:00:14 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
11:00:14 INFO - PROCESS | 2834 | 1469124014983 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - PROCESS | 2834 | 1469124015048 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
11:00:15 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 419ms
11:00:15 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
11:00:15 INFO - PROCESS | 2834 | 1469124015408 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - PROCESS | 2834 | 1469124015486 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
11:00:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
11:00:15 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 269ms
11:00:15 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
11:00:15 INFO - PROCESS | 2834 | 1469124015678 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - PROCESS | 2834 | 1469124015732 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
11:00:15 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 219ms
11:00:15 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
11:00:15 INFO - PROCESS | 2834 | 1469124015912 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:15 INFO - PROCESS | 2834 | 1469124015971 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
11:00:16 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 267ms
11:00:16 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
11:00:16 INFO - PROCESS | 2834 | 1469124016181 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:16 INFO - PROCESS | 2834 | 1469124016249 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
11:00:16 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 267ms
11:00:16 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
11:00:16 INFO - PROCESS | 2834 | 1469124016450 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:16 INFO - PROCESS | 2834 | 1469124016516 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
11:00:16 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 266ms
11:00:16 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
11:00:16 INFO - PROCESS | 2834 | 1469124016727 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:16 INFO - PROCESS | 2834 | 1469124016803 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
11:00:17 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 323ms
11:00:17 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
11:00:17 INFO - PROCESS | 2834 | 1469124017048 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - PROCESS | 2834 | 1469124017127 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
11:00:17 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 268ms
11:00:17 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
11:00:17 INFO - PROCESS | 2834 | 1469124017326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - PROCESS | 2834 | 1469124017380 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
11:00:17 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 217ms
11:00:17 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
11:00:17 INFO - PROCESS | 2834 | 1469124017549 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - PROCESS | 2834 | 1469124017606 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
11:00:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
11:00:17 INFO - window.indexedDB.open('test', val);..." did not throw
11:00:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:00:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
11:00:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
11:00:17 INFO - window.indexedDB.open('test', val);..." did not throw
11:00:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:00:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
11:00:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
11:00:17 INFO - window.indexedDB.open('test', val);..." did not throw
11:00:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:00:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
11:00:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
11:00:17 INFO - window.indexedDB.open('test', val);..." did not throw
11:00:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
11:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
11:00:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
11:00:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
11:00:17 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 271ms
11:00:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
11:00:17 INFO - PROCESS | 2834 | 1469124017828 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:17 INFO - PROCESS | 2834 | 1469124017887 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
11:00:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 218ms
11:00:18 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
11:00:18 INFO - PROCESS | 2834 | 1469124018057 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:18 INFO - PROCESS | 2834 | 1469124018113 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
11:00:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
11:00:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 776ms
11:00:18 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
11:00:18 INFO - PROCESS | 2834 | 1469124018827 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:18 INFO - PROCESS | 2834 | 1469124018875 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
11:00:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 216ms
11:00:19 INFO - TEST-START | /IndexedDB/idbindex_count.htm
11:00:19 INFO - PROCESS | 2834 | 1469124019045 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - PROCESS | 2834 | 1469124019100 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
11:00:19 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 218ms
11:00:19 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
11:00:19 INFO - PROCESS | 2834 | 1469124019266 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - PROCESS | 2834 | 1469124019325 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
11:00:19 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 215ms
11:00:19 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
11:00:19 INFO - PROCESS | 2834 | 1469124019490 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - PROCESS | 2834 | 1469124019551 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
11:00:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 216ms
11:00:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
11:00:19 INFO - PROCESS | 2834 | 1469124019709 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:19 INFO - PROCESS | 2834 | 1469124019767 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:20 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
11:00:20 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 324ms
11:00:20 INFO - TEST-START | /IndexedDB/idbindex_get.htm
11:00:20 INFO - PROCESS | 2834 | 1469124020095 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:20 INFO - PROCESS | 2834 | 1469124020173 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:20 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
11:00:20 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 420ms
11:00:20 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
11:00:20 INFO - PROCESS | 2834 | 1469124020517 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:20 INFO - PROCESS | 2834 | 1469124020580 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
11:00:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 467ms
11:00:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
11:00:20 INFO - PROCESS | 2834 | 1469124020993 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - PROCESS | 2834 | 1469124021054 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
11:00:21 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 273ms
11:00:21 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
11:00:21 INFO - PROCESS | 2834 | 1469124021265 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - PROCESS | 2834 | 1469124021319 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
11:00:21 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 267ms
11:00:21 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
11:00:21 INFO - PROCESS | 2834 | 1469124021543 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - PROCESS | 2834 | 1469124021598 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
11:00:21 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 267ms
11:00:21 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
11:00:21 INFO - PROCESS | 2834 | 1469124021810 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:21 INFO - PROCESS | 2834 | 1469124021864 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
11:00:22 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 224ms
11:00:22 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
11:00:22 INFO - PROCESS | 2834 | 1469124022033 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - PROCESS | 2834 | 1469124022082 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
11:00:22 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 219ms
11:00:22 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
11:00:22 INFO - PROCESS | 2834 | 1469124022259 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - PROCESS | 2834 | 1469124022314 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
11:00:22 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 266ms
11:00:22 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
11:00:22 INFO - PROCESS | 2834 | 1469124022529 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - PROCESS | 2834 | 1469124022581 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
11:00:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
11:00:22 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 275ms
11:00:22 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
11:00:22 INFO - PROCESS | 2834 | 1469124022799 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:22 INFO - PROCESS | 2834 | 1469124022859 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
11:00:23 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 268ms
11:00:23 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
11:00:23 INFO - PROCESS | 2834 | 1469124023074 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - PROCESS | 2834 | 1469124023134 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
11:00:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 268ms
11:00:23 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
11:00:23 INFO - PROCESS | 2834 | 1469124023345 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - PROCESS | 2834 | 1469124023415 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
11:00:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 267ms
11:00:23 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
11:00:23 INFO - PROCESS | 2834 | 1469124023625 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - PROCESS | 2834 | 1469124023706 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
11:00:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 268ms
11:00:23 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
11:00:23 INFO - PROCESS | 2834 | 1469124023898 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:23 INFO - PROCESS | 2834 | 1469124023972 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
11:00:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 317ms
11:00:24 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
11:00:24 INFO - PROCESS | 2834 | 1469124024216 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - PROCESS | 2834 | 1469124024278 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
11:00:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 266ms
11:00:24 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
11:00:24 INFO - PROCESS | 2834 | 1469124024492 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - PROCESS | 2834 | 1469124024546 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
11:00:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 216ms
11:00:24 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
11:00:24 INFO - PROCESS | 2834 | 1469124024710 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - PROCESS | 2834 | 1469124024765 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
11:00:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 216ms
11:00:24 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
11:00:24 INFO - PROCESS | 2834 | 1469124024929 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:24 INFO - PROCESS | 2834 | 1469124024983 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
11:00:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 218ms
11:00:25 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
11:00:25 INFO - PROCESS | 2834 | 1469124025149 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - PROCESS | 2834 | 1469124025208 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
11:00:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 215ms
11:00:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
11:00:25 INFO - PROCESS | 2834 | 1469124025374 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - PROCESS | 2834 | 1469124025431 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
11:00:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 215ms
11:00:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
11:00:25 INFO - PROCESS | 2834 | 1469124025592 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - PROCESS | 2834 | 1469124025646 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
11:00:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 223ms
11:00:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
11:00:25 INFO - PROCESS | 2834 | 1469124025812 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:25 INFO - PROCESS | 2834 | 1469124025876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
11:00:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 217ms
11:00:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
11:00:26 INFO - PROCESS | 2834 | 1469124026032 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:26 INFO - PROCESS | 2834 | 1469124026091 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
11:00:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 266ms
11:00:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
11:00:26 INFO - PROCESS | 2834 | 1469124026310 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:26 INFO - PROCESS | 2834 | 1469124026389 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
11:00:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 317ms
11:00:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
11:00:26 INFO - PROCESS | 2834 | 1469124026630 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:26 INFO - PROCESS | 2834 | 1469124026710 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
11:00:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 520ms
11:00:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
11:00:27 INFO - PROCESS | 2834 | 1469124027153 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - PROCESS | 2834 | 1469124027238 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
11:00:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 321ms
11:00:27 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
11:00:27 INFO - PROCESS | 2834 | 1469124027480 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - PROCESS | 2834 | 1469124027534 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
11:00:27 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 217ms
11:00:27 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
11:00:27 INFO - PROCESS | 2834 | 1469124027710 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - PROCESS | 2834 | 1469124027762 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
11:00:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
11:00:27 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 219ms
11:00:27 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
11:00:27 INFO - PROCESS | 2834 | 1469124027934 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:27 INFO - PROCESS | 2834 | 1469124027990 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
11:00:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
11:00:28 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 217ms
11:00:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
11:00:28 INFO - PROCESS | 2834 | 1469124028159 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:28 INFO - PROCESS | 2834 | 1469124028210 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
11:00:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 222ms
11:00:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
11:00:28 INFO - PROCESS | 2834 | 1469124028379 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:28 INFO - PROCESS | 2834 | 1469124028464 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 319ms
11:00:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
11:00:28 INFO - PROCESS | 2834 | 1469124028715 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:28 INFO - PROCESS | 2834 | 1469124028790 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:29 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
11:00:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 317ms
11:00:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
11:00:29 INFO - PROCESS | 2834 | 1469124029030 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:29 INFO - PROCESS | 2834 | 1469124029083 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
11:00:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 218ms
11:00:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
11:00:29 INFO - PROCESS | 2834 | 1469124029251 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:29 INFO - PROCESS | 2834 | 1469124029313 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 266ms
11:00:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
11:00:29 INFO - PROCESS | 2834 | 1469124029528 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:29 INFO - PROCESS | 2834 | 1469124029603 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 270ms
11:00:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
11:00:29 INFO - PROCESS | 2834 | 1469124029801 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:29 INFO - PROCESS | 2834 | 1469124029876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
11:00:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 267ms
11:00:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
11:00:30 INFO - PROCESS | 2834 | 1469124030077 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 INFO - PROCESS | 2834 | 1469124030145 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 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
11:00:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 324ms
11:00:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
11:00:30 INFO - PROCESS | 2834 | 1469124030400 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 INFO - PROCESS | 2834 | 1469124030480 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
11:00:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 316ms
11:00:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
11:00:30 INFO - PROCESS | 2834 | 1469124030724 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 INFO - PROCESS | 2834 | 1469124030779 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
11:00:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 217ms
11:00:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
11:00:30 INFO - PROCESS | 2834 | 1469124030946 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - PROCESS | 2834 | 1469124031007 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
11:00:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 217ms
11:00:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
11:00:31 INFO - PROCESS | 2834 | 1469124031164 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - PROCESS | 2834 | 1469124031215 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
11:00:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 216ms
11:00:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
11:00:31 INFO - PROCESS | 2834 | 1469124031382 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - PROCESS | 2834 | 1469124031448 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
11:00:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 317ms
11:00:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
11:00:31 INFO - PROCESS | 2834 | 1469124031709 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:31 INFO - PROCESS | 2834 | 1469124031786 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
11:00:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 324ms
11:00:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
11:00:32 INFO - PROCESS | 2834 | 1469124032031 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - PROCESS | 2834 | 1469124032092 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
11:00:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 217ms
11:00:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
11:00:32 INFO - PROCESS | 2834 | 1469124032250 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - PROCESS | 2834 | 1469124032317 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 317ms
11:00:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
11:00:32 INFO - PROCESS | 2834 | 1469124032580 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - PROCESS | 2834 | 1469124032667 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
11:00:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 269ms
11:00:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
11:00:32 INFO - PROCESS | 2834 | 1469124032850 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:32 INFO - PROCESS | 2834 | 1469124032916 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
11:00:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 216ms
11:00:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
11:00:33 INFO - PROCESS | 2834 | 1469124033078 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:33 INFO - PROCESS | 2834 | 1469124033141 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 416ms
11:00:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
11:00:33 INFO - PROCESS | 2834 | 1469124033494 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:33 INFO - PROCESS | 2834 | 1469124033596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 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
11:00:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 518ms
11:00:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
11:00:34 INFO - PROCESS | 2834 | 1469124034043 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - PROCESS | 2834 | 1469124034111 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
11:00:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 317ms
11:00:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
11:00:34 INFO - PROCESS | 2834 | 1469124034365 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - PROCESS | 2834 | 1469124034421 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
11:00:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 218ms
11:00:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
11:00:34 INFO - PROCESS | 2834 | 1469124034592 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - PROCESS | 2834 | 1469124034647 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
11:00:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 267ms
11:00:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
11:00:34 INFO - PROCESS | 2834 | 1469124034860 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:34 INFO - PROCESS | 2834 | 1469124034915 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:35 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
11:00:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 223ms
11:00:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
11:00:35 INFO - PROCESS | 2834 | 1469124035079 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:35 INFO - PROCESS | 2834 | 1469124035130 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
11:00:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 218ms
11:00:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
11:00:35 INFO - PROCESS | 2834 | 1469124035301 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:35 INFO - PROCESS | 2834 | 1469124035375 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 266ms
11:00:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
11:00:35 INFO - PROCESS | 2834 | 1469124035569 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:35 INFO - PROCESS | 2834 | 1469124035629 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 217ms
11:00:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
11:00:35 INFO - PROCESS | 2834 | 1469124035794 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:35 INFO - PROCESS | 2834 | 1469124035846 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 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
11:00:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 216ms
11:00:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
11:00:36 INFO - PROCESS | 2834 | 1469124036013 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 INFO - PROCESS | 2834 | 1469124036071 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
11:00:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 218ms
11:00:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
11:00:36 INFO - PROCESS | 2834 | 1469124036234 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 INFO - PROCESS | 2834 | 1469124036301 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 267ms
11:00:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
11:00:36 INFO - PROCESS | 2834 | 1469124036510 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 INFO - PROCESS | 2834 | 1469124036598 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
11:00:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 277ms
11:00:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
11:00:36 INFO - PROCESS | 2834 | 1469124036782 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:36 INFO - PROCESS | 2834 | 1469124036847 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
11:00:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 267ms
11:00:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
11:00:37 INFO - PROCESS | 2834 | 1469124037058 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:37 INFO - PROCESS | 2834 | 1469124037122 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
11:00:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 266ms
11:00:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
11:00:37 INFO - PROCESS | 2834 | 1469124037326 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:37 INFO - PROCESS | 2834 | 1469124037389 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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"
11:00:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:00:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 273ms
11:00:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
11:00:37 INFO - PROCESS | 2834 | 1469124037599 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:37 INFO - PROCESS | 2834 | 1469124037657 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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"
11:00:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
11:00:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 269ms
11:00:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
11:00:37 INFO - PROCESS | 2834 | 1469124037869 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:37 INFO - PROCESS | 2834 | 1469124037957 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
11:00:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 323ms
11:00:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
11:00:38 INFO - PROCESS | 2834 | 1469124038199 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - PROCESS | 2834 | 1469124038282 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
11:00:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 266ms
11:00:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
11:00:38 INFO - PROCESS | 2834 | 1469124038468 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - PROCESS | 2834 | 1469124038530 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
11:00:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 218ms
11:00:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
11:00:38 INFO - PROCESS | 2834 | 1469124038694 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - PROCESS | 2834 | 1469124038749 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
11:00:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 222ms
11:00:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
11:00:38 INFO - PROCESS | 2834 | 1469124038913 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:38 INFO - PROCESS | 2834 | 1469124038969 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
11:00:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 217ms
11:00:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
11:00:39 INFO - PROCESS | 2834 | 1469124039132 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - PROCESS | 2834 | 1469124039191 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
11:00:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 216ms
11:00:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
11:00:39 INFO - PROCESS | 2834 | 1469124039351 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - PROCESS | 2834 | 1469124039419 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
11:00:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 216ms
11:00:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
11:00:39 INFO - PROCESS | 2834 | 1469124039576 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - PROCESS | 2834 | 1469124039633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 223ms
11:00:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
11:00:39 INFO - PROCESS | 2834 | 1469124039796 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:39 INFO - PROCESS | 2834 | 1469124039864 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 218ms
11:00:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
11:00:40 INFO - PROCESS | 2834 | 1469124040017 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:40 INFO - PROCESS | 2834 | 1469124040078 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
11:00:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 367ms
11:00:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
11:00:40 INFO - PROCESS | 2834 | 1469124040398 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:40 INFO - PROCESS | 2834 | 1469124040476 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
11:00:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 469ms
11:00:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
11:00:40 INFO - PROCESS | 2834 | 1469124040870 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:40 INFO - PROCESS | 2834 | 1469124040926 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
11:00:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 570ms
11:00:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
11:00:41 INFO - PROCESS | 2834 | 1469124041444 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:41 INFO - PROCESS | 2834 | 1469124041497 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
11:00:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 217ms
11:00:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
11:00:41 INFO - PROCESS | 2834 | 1469124041668 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:41 INFO - PROCESS | 2834 | 1469124041728 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
11:00:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 267ms
11:00:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
11:00:41 INFO - PROCESS | 2834 | 1469124041946 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - PROCESS | 2834 | 1469124042000 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
11:00:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 274ms
11:00:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
11:00:42 INFO - PROCESS | 2834 | 1469124042213 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - PROCESS | 2834 | 1469124042267 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
11:00:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 217ms
11:00:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
11:00:42 INFO - PROCESS | 2834 | 1469124042447 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - PROCESS | 2834 | 1469124042497 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
11:00:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 222ms
11:00:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
11:00:42 INFO - PROCESS | 2834 | 1469124042664 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - PROCESS | 2834 | 1469124042726 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
11:00:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 217ms
11:00:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
11:00:42 INFO - PROCESS | 2834 | 1469124042882 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:42 INFO - PROCESS | 2834 | 1469124042935 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
11:00:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 267ms
11:00:43 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
11:00:43 INFO - PROCESS | 2834 | 1469124043158 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - PROCESS | 2834 | 1469124043210 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
11:00:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 268ms
11:00:43 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
11:00:43 INFO - PROCESS | 2834 | 1469124043445 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - PROCESS | 2834 | 1469124043511 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
11:00:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 225ms
11:00:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
11:00:43 INFO - PROCESS | 2834 | 1469124043668 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - PROCESS | 2834 | 1469124043734 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
11:00:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 318ms
11:00:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
11:00:44 INFO - PROCESS | 2834 | 1469124044009 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - PROCESS | 2834 | 1469124044077 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
11:00:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 270ms
11:00:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
11:00:44 INFO - PROCESS | 2834 | 1469124044279 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - PROCESS | 2834 | 1469124044347 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
11:00:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 321ms
11:00:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
11:00:44 INFO - PROCESS | 2834 | 1469124044615 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - PROCESS | 2834 | 1469124044680 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
11:00:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 267ms
11:00:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
11:00:44 INFO - PROCESS | 2834 | 1469124044893 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:44 INFO - PROCESS | 2834 | 1469124044953 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:45 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
11:00:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 217ms
11:00:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
11:00:45 INFO - PROCESS | 2834 | 1469124045114 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:45 INFO - PROCESS | 2834 | 1469124045177 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 216ms
11:00:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
11:00:45 INFO - PROCESS | 2834 | 1469124045332 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:45 INFO - PROCESS | 2834 | 1469124045390 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 216ms
11:00:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
11:00:45 INFO - PROCESS | 2834 | 1469124045551 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:45 INFO - PROCESS | 2834 | 1469124045612 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 216ms
11:00:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
11:00:45 INFO - PROCESS | 2834 | 1469124045776 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:45 INFO - PROCESS | 2834 | 1469124045832 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:46 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
11:00:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 273ms
11:00:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
11:00:46 INFO - PROCESS | 2834 | 1469124046046 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:46 INFO - PROCESS | 2834 | 1469124046103 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 217ms
11:00:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
11:00:46 INFO - PROCESS | 2834 | 1469124046265 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:46 INFO - PROCESS | 2834 | 1469124046340 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 318ms
11:00:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
11:00:46 INFO - PROCESS | 2834 | 1469124046596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:46 INFO - PROCESS | 2834 | 1469124046686 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
11:00:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 278ms
11:00:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
11:00:46 INFO - PROCESS | 2834 | 1469124046867 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:46 INFO - PROCESS | 2834 | 1469124046928 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
11:00:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 216ms
11:00:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
11:00:47 INFO - PROCESS | 2834 | 1469124047091 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:47 INFO - PROCESS | 2834 | 1469124047150 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
11:00:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 269ms
11:00:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
11:00:47 INFO - PROCESS | 2834 | 1469124047490 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:47 INFO - PROCESS | 2834 | 1469124047633 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
11:00:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 494ms
11:00:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
11:00:47 INFO - PROCESS | 2834 | 1469124047964 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - PROCESS | 2834 | 1469124048014 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
11:00:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 217ms
11:00:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
11:00:48 INFO - PROCESS | 2834 | 1469124048182 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - PROCESS | 2834 | 1469124048235 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
11:00:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 217ms
11:00:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
11:00:48 INFO - PROCESS | 2834 | 1469124048430 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - PROCESS | 2834 | 1469124048483 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
11:00:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 226ms
11:00:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
11:00:48 INFO - PROCESS | 2834 | 1469124048650 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - PROCESS | 2834 | 1469124048705 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00: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
11:00:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 216ms
11:00:48 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
11:00:48 INFO - PROCESS | 2834 | 1469124048876 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:48 INFO - PROCESS | 2834 | 1469124048931 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
11:00:49 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 266ms
11:00:49 INFO - TEST-START | /IndexedDB/idbtransaction.htm
11:00:49 INFO - PROCESS | 2834 | 1469124049145 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - PROCESS | 2834 | 1469124049198 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
11:00:49 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 216ms
11:00:49 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
11:00:49 INFO - PROCESS | 2834 | 1469124049363 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - PROCESS | 2834 | 1469124049415 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
11:00:49 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 217ms
11:00:49 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
11:00:49 INFO - PROCESS | 2834 | 1469124049583 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - PROCESS | 2834 | 1469124049634 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
11:00:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
11:00:49 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 268ms
11:00:49 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
11:00:49 INFO - PROCESS | 2834 | 1469124049864 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:49 INFO - PROCESS | 2834 | 1469124049944 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:50 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
11:00:50 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 419ms
11:00:50 INFO - TEST-START | /IndexedDB/index_sort_order.htm
11:00:50 INFO - PROCESS | 2834 | 1469124050285 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:50 INFO - PROCESS | 2834 | 1469124050339 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:50 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
11:00:50 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 274ms
11:00:50 INFO - TEST-START | /IndexedDB/interfaces.html
11:00:50 INFO - PROCESS | 2834 | 1469124050581 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:50 INFO - PROCESS | 2834 | 1469124050675 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
11:00: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
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
11:00: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
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
11:00:51 INFO - TEST-OK | /IndexedDB/interfaces.html | took 453ms
11:00:51 INFO - TEST-START | /IndexedDB/interfaces.worker
11:00:51 INFO - PROCESS | 2834 | 1469124051034 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:51 INFO - PROCESS | 2834 | 1469124051135 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
11:00:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
11:00:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
11:00:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
11:00:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
11:00:51 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
11:00:51 INFO - {}
11:00:51 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 - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
11:00:51 INFO - {}
11:00:51 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 594ms
11:00:51 INFO - TEST-START | /IndexedDB/key_invalid.htm
11:00:51 INFO - PROCESS | 2834 | 1469124051629 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:51 INFO - PROCESS | 2834 | 1469124051685 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
11:00:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
11:00:51 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 274ms
11:00:51 INFO - TEST-START | /IndexedDB/key_valid.html
11:00:51 INFO - PROCESS | 2834 | 1469124051911 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:51 INFO - PROCESS | 2834 | 1469124051972 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
11:00:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
11:00:52 INFO - TEST-OK | /IndexedDB/key_valid.html | took 370ms
11:00:52 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
11:00:52 INFO - PROCESS | 2834 | 1469124052286 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:52 INFO - PROCESS | 2834 | 1469124052350 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:52 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
11:00:52 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 219ms
11:00:52 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
11:00:52 INFO - PROCESS | 2834 | 1469124052513 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:52 INFO - PROCESS | 2834 | 1469124052577 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:52 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
11:00:52 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 317ms
11:00:52 INFO - TEST-START | /IndexedDB/keygenerator.htm
11:00:52 INFO - PROCESS | 2834 | 1469124052834 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:52 INFO - PROCESS | 2834 | 1469124052917 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:53 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
11:00:53 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
11:00:53 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
11:00:53 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 317ms
11:00:53 INFO - TEST-START | /IndexedDB/keyorder.htm
11:00:53 INFO - PROCESS | 2834 | 1469124053162 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:53 INFO - PROCESS | 2834 | 1469124053226 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
11:00:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
11:00:53 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 328ms
11:00:53 INFO - TEST-START | /IndexedDB/keypath.htm
11:00:53 INFO - PROCESS | 2834 | 1469124053488 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:53 INFO - PROCESS | 2834 | 1469124053578 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
11:00:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
11:00:53 INFO - TEST-OK | /IndexedDB/keypath.htm | took 470ms
11:00:53 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
11:00:53 INFO - PROCESS | 2834 | 1469124053958 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:54 INFO - PROCESS | 2834 | 1469124054036 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
11:00:54 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 422ms
11:00:54 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
11:00:54 INFO - PROCESS | 2834 | 1469124054440 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:54 INFO - PROCESS | 2834 | 1469124054506 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
11:00:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
11:00:54 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 519ms
11:00:54 INFO - TEST-START | /IndexedDB/list_ordering.htm
11:00:54 INFO - PROCESS | 2834 | 1469124054961 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - PROCESS | 2834 | 1469124055013 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
11:00:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
11:00:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
11:00:55 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 268ms
11:00:55 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
11:00:55 INFO - PROCESS | 2834 | 1469124055233 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - PROCESS | 2834 | 1469124055294 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
11:00:55 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 317ms
11:00:55 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
11:00:55 INFO - PROCESS | 2834 | 1469124055567 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - PROCESS | 2834 | 1469124055644 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
11:00:55 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 277ms
11:00:55 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
11:00:55 INFO - PROCESS | 2834 | 1469124055833 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:55 INFO - PROCESS | 2834 | 1469124055884 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
11:00:56 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 266ms
11:00:56 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
11:00:56 INFO - PROCESS | 2834 | 1469124056117 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - PROCESS | 2834 | 1469124056169 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
11:00:56 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 232ms
11:00:56 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
11:00:56 INFO - PROCESS | 2834 | 1469124056337 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - PROCESS | 2834 | 1469124056401 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
11:00:56 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 266ms
11:00:56 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
11:00:56 INFO - PROCESS | 2834 | 1469124056610 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - PROCESS | 2834 | 1469124056673 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
11:00:56 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 273ms
11:00:56 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
11:00:56 INFO - PROCESS | 2834 | 1469124056880 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:56 INFO - PROCESS | 2834 | 1469124056941 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:57 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
11:00:57 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 268ms
11:00:57 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
11:00:57 INFO - PROCESS | 2834 | 1469124057151 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:57 INFO - PROCESS | 2834 | 1469124057216 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:57 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
11:00:57 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 266ms
11:00:57 INFO - TEST-START | /IndexedDB/value.htm
11:00:57 INFO - PROCESS | 2834 | 1469124057428 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:57 INFO - PROCESS | 2834 | 1469124057501 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:57 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
11:00:57 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
11:00:57 INFO - TEST-OK | /IndexedDB/value.htm | took 325ms
11:00:57 INFO - TEST-START | /IndexedDB/value_recursive.htm
11:00:57 INFO - PROCESS | 2834 | 1469124057765 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:57 INFO - PROCESS | 2834 | 1469124057847 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
11:00:58 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
11:00:58 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
11:00:58 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 268ms
11:00:58 INFO - TEST-START | /IndexedDB/writer-starvation.htm
11:00:58 INFO - PROCESS | 2834 | 1469124058033 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - PROCESS | 2834 | 1469124058122 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
11:00:58 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 467ms
11:00:58 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
11:00:58 INFO - PROCESS | 2834 | 1469124058506 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - PROCESS | 2834 | 1469124058560 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
11:00:58 INFO - {}
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
11:00:58 INFO - {}
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
11:00:58 INFO - {}
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
11:00:58 INFO - {}
11:00:58 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 221ms
11:00:58 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
11:00:58 INFO - PROCESS | 2834 | 1469124058729 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - PROCESS | 2834 | 1469124058785 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
11:00:58 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
11:00:58 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 219ms
11:00:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
11:00:58 INFO - PROCESS | 2834 | 1469124058960 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 INFO - PROCESS | 2834 | 1469124059012 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
11:00:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 229ms
11:00:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
11:00:59 INFO - PROCESS | 2834 | 1469124059192 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 INFO - PROCESS | 2834 | 1469124059249 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
11:00:59 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
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
11:00:59 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
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
11:00:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 228ms
11:00:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
11:00:59 INFO - PROCESS | 2834 | 1469124059417 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 INFO - PROCESS | 2834 | 1469124059477 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 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() {
11:00:59 INFO - [native code]
11:00:59 INFO - }" but got function "function () {
11:00:59 INFO - }"
11:00:59 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:59 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
11:00:59 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
11:00:59 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:59 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
11:00:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 216ms
11:00:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
11:00:59 INFO - PROCESS | 2834 | 1469124059648 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 INFO - PROCESS | 2834 | 1469124059714 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:00:59 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() {
11:00:59 INFO - [native code]
11:00:59 INFO - }" but got function "function () {
11:00:59 INFO - }"
11:00:59 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:59 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
11:00:59 INFO - {}
11:00:59 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
11:00:59 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
11:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:59 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
11:00:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
11:00:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
11:00:59 INFO - {}
11:00:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 318ms
11:00:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
11:00:59 INFO - PROCESS | 2834 | 1469124059979 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:00 INFO - PROCESS | 2834 | 1469124060084 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
11:01:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
11:01:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
11:01:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
11:01:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
11:01:00 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"
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
11:01:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
11:01:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
11:01:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
11:01:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
11:01:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
11:01:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
11:01:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
11:01:00 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"
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
11:01:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
11:01:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
11:01:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
11:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
11:01:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
11:01:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 477ms
11:01:00 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
11:01:00 INFO - PROCESS | 2834 | 1469124060453 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:00 INFO - PROCESS | 2834 | 1469124060579 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
11:01:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 367ms
11:01:00 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
11:01:00 INFO - PROCESS | 2834 | 1469124060845 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:00 INFO - PROCESS | 2834 | 1469124060901 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
11:01:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
11:01:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
11:01:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
11:01:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 233ms
11:01:01 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
11:01:01 INFO - PROCESS | 2834 | 1469124061064 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:01 INFO - PROCESS | 2834 | 1469124061118 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
11:01:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
11:01:01 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
11:01:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
11:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
11:01:01 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 219ms
11:01:01 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
11:01:01 INFO - PROCESS | 2834 | 1469124061296 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:01 INFO - PROCESS | 2834 | 1469124061351 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
11:01:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
11:01:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
11:01:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
11:01:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
11:01:02 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1226ms
11:01:02 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
11:01:02 INFO - PROCESS | 2834 | 1469124062515 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:02 INFO - PROCESS | 2834 | 1469124062574 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
11:01:03 INFO - {}
11:01:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
11:01:03 INFO - {}
11:01:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
11:01:03 INFO - {}
11:01:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
11:01:03 INFO - {}
11:01:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
11:01:03 INFO - {}
11:01:03 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1219ms
11:01:03 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
11:01:03 INFO - PROCESS | 2834 | 1469124063736 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:03 INFO - PROCESS | 2834 | 1469124063782 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:04 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
11:01:04 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 418ms
11:01:04 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
11:01:04 INFO - PROCESS | 2834 | 1469124064156 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:04 INFO - PROCESS | 2834 | 1469124064203 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:04 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
11:01:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
11:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
11:01:04 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 218ms
11:01:04 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
11:01:04 INFO - PROCESS | 2834 | 1469124064382 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:04 INFO - PROCESS | 2834 | 1469124064436 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:14 INFO - PROCESS | 2834 | MARIONETTE LOG: INFO: Timeout fired
11:01:14 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
11:01:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
11:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
11:01:14 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10136ms
11:01:14 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
11:01:14 INFO - PROCESS | 2834 | 1469124074523 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:14 INFO - PROCESS | 2834 | 1469124074563 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
11:01:15 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
11:01:15 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
11:01:15 INFO - PROCESS | 2834 | 1469124075046 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - PROCESS | 2834 | 1469124075087 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
11:01:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 217ms
11:01:15 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
11:01:15 INFO - PROCESS | 2834 | 1469124075269 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - PROCESS | 2834 | 1469124075342 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
11:01:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 319ms
11:01:15 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
11:01:15 INFO - PROCESS | 2834 | 1469124075596 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - PROCESS | 2834 | 1469124075683 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
11:01:15 INFO - {}
11:01:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 323ms
11:01:15 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
11:01:15 INFO - PROCESS | 2834 | 1469124075913 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:15 INFO - PROCESS | 2834 | 1469124075969 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
11:01:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 217ms
11:01:16 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
11:01:16 INFO - PROCESS | 2834 | 1469124076135 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 INFO - PROCESS | 2834 | 1469124076212 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
11:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
11:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
11:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
11:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
11:01:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 320ms
11:01:16 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
11:01:16 INFO - PROCESS | 2834 | 1469124076465 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 INFO - PROCESS | 2834 | 1469124076532 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 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().
11:01:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 318ms
11:01:16 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
11:01:16 INFO - PROCESS | 2834 | 1469124076786 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 INFO - PROCESS | 2834 | 1469124076847 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:16 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
11:01:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 217ms
11:01:17 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
11:01:17 INFO - PROCESS | 2834 | 1469124077010 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 INFO - PROCESS | 2834 | 1469124077064 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
11:01:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 274ms
11:01:17 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
11:01:17 INFO - PROCESS | 2834 | 1469124077286 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 INFO - PROCESS | 2834 | 1469124077362 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 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"
11:01:17 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
11:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:17 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
11:01:17 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
11:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:17 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
11:01:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
11:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
11:01:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 320ms
11:01:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
11:01:17 INFO - PROCESS | 2834 | 1469124077614 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 INFO - PROCESS | 2834 | 1469124077668 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
11:01:17 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 217ms
11:01:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
11:01:17 INFO - PROCESS | 2834 | 1469124077833 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:17 INFO - PROCESS | 2834 | 1469124077884 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:18 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
11:01:18 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 216ms
11:01:18 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
11:01:18 INFO - PROCESS | 2834 | 1469124078052 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:18 INFO - PROCESS | 2834 | 1469124078103 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:18 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
11:01:18 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 216ms
11:01:18 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
11:01:18 INFO - PROCESS | 2834 | 1469124078277 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:18 INFO - PROCESS | 2834 | 1469124078341 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:18 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
11:01:18 INFO - do_test/)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
11:01:42 INFO - )
11:01:42 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 217ms
11:01:42 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
11:01:42 INFO - PROCESS | 2834 | 1469124102712 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:42 INFO - PROCESS | 2834 | 1469124102762 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
11:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
11:01:42 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 225ms
11:01:42 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
11:01:42 INFO - PROCESS | 2834 | 1469124102933 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:42 INFO - PROCESS | 2834 | 1469124102985 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
11:01:43 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 220ms
11:01:43 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
11:01:43 INFO - PROCESS | 2834 | 1469124103164 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - PROCESS | 2834 | 1469124103215 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
11:01:43 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 230ms
11:01:43 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
11:01:43 INFO - PROCESS | 2834 | 1469124103394 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - PROCESS | 2834 | 1469124103450 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
11:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
11:01:43 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 217ms
11:01:43 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
11:01:43 INFO - PROCESS | 2834 | 1469124103613 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - PROCESS | 2834 | 1469124103667 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
11:01:43 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
11:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:43 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
11:01:43 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 222ms
11:01:43 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
11:01:43 INFO - PROCESS | 2834 | 1469124103832 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:43 INFO - PROCESS | 2834 | 1469124103887 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
11:01:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
11:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
11:01:44 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 220ms
11:01:44 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
11:01:44 INFO - PROCESS | 2834 | 1469124104061 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - PROCESS | 2834 | 1469124104116 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
11:01:44 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 222ms
11:01:44 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
11:01:44 INFO - PROCESS | 2834 | 1469124104281 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - PROCESS | 2834 | 1469124104346 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
11:01:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
11:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
11:01:44 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 215ms
11:01:44 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
11:01:44 INFO - PROCESS | 2834 | 1469124104502 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - PROCESS | 2834 | 1469124104568 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
11:01:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
11:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
11:01:44 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 268ms
11:01:44 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
11:01:44 INFO - PROCESS | 2834 | 1469124104779 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:44 INFO - PROCESS | 2834 | 1469124104867 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
11:01:45 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 277ms
11:01:45 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
11:01:45 INFO - PROCESS | 2834 | 1469124105049 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - PROCESS | 2834 | 1469124105113 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
11:01:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 220ms
11:01:45 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
11:01:45 INFO - PROCESS | 2834 | 1469124105279 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - PROCESS | 2834 | 1469124105338 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
11:01:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 224ms
11:01:45 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
11:01:45 INFO - PROCESS | 2834 | 1469124105501 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - PROCESS | 2834 | 1469124105579 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
11:01:45 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 318ms
11:01:45 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
11:01:45 INFO - PROCESS | 2834 | 1469124105837 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:45 INFO - PROCESS | 2834 | 1469124105968 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:46 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
11:01:46 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
11:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:01:46 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
11:01:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
11:01:46 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 431ms
11:01:46 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
11:01:46 INFO - PROCESS | 2834 | 1469124106369 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:46 INFO - PROCESS | 2834 | 1469124106423 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
11:01:46 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 317ms
11:01:46 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
11:01:46 INFO - PROCESS | 2834 | 1469124106714 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:46 INFO - PROCESS | 2834 | 1469124106767 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
11:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
11:01:46 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 274ms
11:01:46 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
11:01:46 INFO - PROCESS | 2834 | 1469124106966 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:47 INFO - PROCESS | 2834 | 1469124107024 Marionette INFO sendAsync b5c88e02-dc97-6b48-a97c-2f6dd642c77b
11:01:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: