builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0067
starttime: 1469521990.56
results: success (0)
buildid: 20160725022058
builduid: 85889af52fdd40ef94d58bf1ce5866c3
revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.556181) =========
master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.556605) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.556883) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.580508) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.581222) =========
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.mx85h1R4vY/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.8XrXMFemxB/Listeners
TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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-26 01:33:10-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 200M=0s
2016-07-26 01:33:10 (200 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.108289
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.711463) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.711777) =========
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.mx85h1R4vY/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.8XrXMFemxB/Listeners
TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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.021454
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:10.759574) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-26 01:33:10.759907) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f3d7abb885c267a7657e3b8ea06c18f76eb69641 --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 f3d7abb885c267a7657e3b8ea06c18f76eb69641 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mx85h1R4vY/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.8XrXMFemxB/Listeners
TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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-26 01:33:10,832 truncating revision to first 12 chars
2016-07-26 01:33:10,832 Setting DEBUG logging.
2016-07-26 01:33:10,832 attempt 1/10
2016-07-26 01:33:10,832 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f3d7abb885c2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-26 01:33:11,615 unpacking tar archive at: mozilla-beta-f3d7abb885c2/testing/mozharness/
program finished with exit code 0
elapsedTime=1.044894
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-26 01:33:11.826662) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:11.826987) =========
script_repo_revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:11.827390) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:11.827658) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 01:33:11.845471) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 10 secs) (at 2016-07-26 01:33:11.845746) =========
/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.mx85h1R4vY/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.8XrXMFemxB/Listeners
TMPDIR=/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/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
01:33:12 INFO - MultiFileLogger online at 20160726 01:33:12 in /builds/slave/test
01:33:12 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
01:33:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
01:33:12 INFO - {'append_to_log': False,
01:33:12 INFO - 'base_work_dir': '/builds/slave/test',
01:33:12 INFO - 'blob_upload_branch': 'mozilla-beta',
01:33:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
01:33:12 INFO - 'buildbot_json_path': 'buildprops.json',
01:33:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
01:33:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
01:33:12 INFO - 'download_minidump_stackwalk': True,
01:33:12 INFO - 'download_symbols': 'ondemand',
01:33:12 INFO - 'e10s': False,
01:33:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
01:33:12 INFO - 'tooltool.py': '/tools/tooltool.py',
01:33:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
01:33:12 INFO - '/tools/misc-python/virtualenv.py')},
01:33:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
01:33:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
01:33:12 INFO - 'log_level': 'info',
01:33:12 INFO - 'log_to_console': True,
01:33:12 INFO - 'opt_config_files': (),
01:33:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
01:33:12 INFO - '--processes=1',
01:33:12 INFO - '--config=%(test_path)s/wptrunner.ini',
01:33:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
01:33:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
01:33:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
01:33:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
01:33:12 INFO - 'pip_index': False,
01:33:12 INFO - 'require_test_zip': True,
01:33:12 INFO - 'test_type': ('testharness',),
01:33:12 INFO - 'this_chunk': '1',
01:33:12 INFO - 'tooltool_cache': '/builds/tooltool_cache',
01:33:12 INFO - 'total_chunks': '5',
01:33:12 INFO - 'virtualenv_path': 'venv',
01:33:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
01:33:12 INFO - 'work_dir': 'build'}
01:33:12 INFO - #####
01:33:12 INFO - ##### Running clobber step.
01:33:12 INFO - #####
01:33:12 INFO - Running pre-action listener: _resource_record_pre_action
01:33:12 INFO - Running main action method: clobber
01:33:12 INFO - rmtree: /builds/slave/test/build
01:33:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
01:33:13 INFO - Running post-action listener: _resource_record_post_action
01:33:13 INFO - #####
01:33:13 INFO - ##### Running read-buildbot-config step.
01:33:13 INFO - #####
01:33:13 INFO - Running pre-action listener: _resource_record_pre_action
01:33:13 INFO - Running main action method: read_buildbot_config
01:33:13 INFO - Using buildbot properties:
01:33:13 INFO - {
01:33:13 INFO - "project": "",
01:33:13 INFO - "product": "firefox",
01:33:13 INFO - "script_repo_revision": "production",
01:33:13 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
01:33:13 INFO - "repository": "",
01:33:13 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
01:33:13 INFO - "buildid": "20160725022058",
01:33:13 INFO - "pgo_build": "False",
01:33:13 INFO - "basedir": "/builds/slave/test",
01:33:13 INFO - "buildnumber": 24,
01:33:13 INFO - "slavename": "t-yosemite-r7-0067",
01:33:13 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/",
01:33:13 INFO - "platform": "macosx64",
01:33:13 INFO - "branch": "mozilla-beta",
01:33:13 INFO - "revision": "f3d7abb885c267a7657e3b8ea06c18f76eb69641",
01:33:13 INFO - "repo_path": "releases/mozilla-beta",
01:33:13 INFO - "moz_repo_path": "",
01:33:13 INFO - "stage_platform": "macosx64",
01:33:13 INFO - "builduid": "85889af52fdd40ef94d58bf1ce5866c3",
01:33:13 INFO - "slavebuilddir": "test"
01:33:13 INFO - }
01:33:13 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.dmg.
01:33:13 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.test_packages.json.
01:33:13 INFO - Running post-action listener: _resource_record_post_action
01:33:13 INFO - #####
01:33:13 INFO - ##### Running download-and-extract step.
01:33:13 INFO - #####
01:33:13 INFO - Running pre-action listener: _resource_record_pre_action
01:33:13 INFO - Running main action method: download_and_extract
01:33:13 INFO - mkdir: /builds/slave/test/build/tests
01:33:13 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')]}
01:33:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.test_packages.json
01:33:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
01:33:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/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
01:33:13 INFO - Downloaded 1165 bytes.
01:33:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
01:33:13 INFO - Using the following test package requirements:
01:33:13 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
01:33:13 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
01:33:13 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
01:33:13 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
01:33:13 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
01:33:13 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
01:33:13 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
01:33:13 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
01:33:13 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
01:33:13 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
01:33:13 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
01:33:13 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
01:33:13 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')]}
01:33:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.common.tests.zip
01:33:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
01:33:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/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
01:33:14 INFO - Downloaded 18314880 bytes.
01:33:14 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/*']
01:33:14 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/*
01:33:14 INFO - caution: filename not matched: web-platform/*
01:33:14 INFO - Return code: 11
01:33:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:14 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.web-platform.tests.zip
01:33:14 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/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
01:33:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/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
01:33:15 INFO - Downloaded 36389884 bytes.
01:33:15 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/*']
01:33:15 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/*
01:33:19 INFO - caution: filename not matched: bin/*
01:33:19 INFO - caution: filename not matched: config/*
01:33:19 INFO - caution: filename not matched: mozbase/*
01:33:19 INFO - caution: filename not matched: marionette/*
01:33:19 INFO - caution: filename not matched: tools/wptserve/*
01:33:19 INFO - Return code: 11
01:33:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:19 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.dmg
01:33:19 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
01:33:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
01:33:20 INFO - Downloaded 86257255 bytes.
01:33:20 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.dmg
01:33:20 INFO - mkdir: /builds/slave/test/properties
01:33:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
01:33:20 INFO - Writing to file /builds/slave/test/properties/build_url
01:33:20 INFO - Contents:
01:33:20 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469438458/firefox-48.0.en-US.mac.dmg
01:33:20 INFO - Running post-action listener: _resource_record_post_action
01:33:20 INFO - Running post-action listener: set_extra_try_arguments
01:33:20 INFO - #####
01:33:20 INFO - ##### Running create-virtualenv step.
01:33:20 INFO - #####
01:33:20 INFO - Running pre-action listener: _pre_create_virtualenv
01:33:20 INFO - Running pre-action listener: _resource_record_pre_action
01:33:20 INFO - Running main action method: create_virtualenv
01:33:20 INFO - Creating virtualenv /builds/slave/test/build/venv
01:33:20 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
01:33:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
01:33:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
01:33:20 INFO - Using real prefix '/tools/python27'
01:33:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python
01:33:21 INFO - Installing distribute.............................................................................................................................................................................................done.
01:33:24 INFO - Installing pip.................done.
01:33:24 INFO - Return code: 0
01:33:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
01:33:24 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')]}
01:33:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:24 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')]}
01:33:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:24 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 0x1086ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d8ac796c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086c65e0>, '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 0x1082a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1082d4990>, '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.mx85h1R4vY/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.8XrXMFemxB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
01:33:24 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
01:33:24 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
01:33:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mx85h1R4vY/Render',
01:33:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
01:33:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
01:33:24 INFO - 'HOME': '/Users/cltbld',
01:33:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
01:33:24 INFO - 'LOGNAME': 'cltbld',
01:33:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:24 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
01:33:24 INFO - 'MOZ_NO_REMOTE': '1',
01:33:24 INFO - 'NO_EM_RESTART': '1',
01:33:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
01:33:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:33:24 INFO - 'PWD': '/builds/slave/test',
01:33:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
01:33:24 INFO - 'SHELL': '/bin/bash',
01:33:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8XrXMFemxB/Listeners',
01:33:24 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/',
01:33:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
01:33:24 INFO - 'USER': 'cltbld',
01:33:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
01:33:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
01:33:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
01:33:24 INFO - 'XPC_FLAGS': '0x0',
01:33:24 INFO - 'XPC_SERVICE_NAME': '0',
01:33:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
01:33:24 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:33:24 INFO - Downloading/unpacking psutil>=0.7.1
01:33:24 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
01:33:24 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
01:33:24 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
01:33:24 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
01:33:24 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
01:33:24 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
01:33:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
01:33:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
01:33:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
01:33:28 INFO - Installing collected packages: psutil
01:33:28 INFO - Running setup.py install for psutil
01:33:28 INFO - building 'psutil._psutil_osx' extension
01:33:28 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
01:33:28 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
01:33:28 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
01:33:28 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
01:33:28 INFO - building 'psutil._psutil_posix' extension
01:33:28 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
01:33:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
01:33:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
01:33:28 INFO - ^
01:33:28 INFO - 1 warning generated.
01:33:28 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
01:33:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
01:33:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
01:33:29 INFO - Successfully installed psutil
01:33:29 INFO - Cleaning up...
01:33:29 INFO - Return code: 0
01:33:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
01:33:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:29 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 0x1086ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d8ac796c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086c65e0>, '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 0x1082a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1082d4990>, '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.mx85h1R4vY/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.8XrXMFemxB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
01:33:29 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
01:33:29 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
01:33:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mx85h1R4vY/Render',
01:33:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
01:33:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
01:33:29 INFO - 'HOME': '/Users/cltbld',
01:33:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
01:33:29 INFO - 'LOGNAME': 'cltbld',
01:33:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
01:33:29 INFO - 'MOZ_NO_REMOTE': '1',
01:33:29 INFO - 'NO_EM_RESTART': '1',
01:33:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
01:33:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:33:29 INFO - 'PWD': '/builds/slave/test',
01:33:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
01:33:29 INFO - 'SHELL': '/bin/bash',
01:33:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8XrXMFemxB/Listeners',
01:33:29 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/',
01:33:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
01:33:29 INFO - 'USER': 'cltbld',
01:33:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
01:33:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
01:33:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
01:33:29 INFO - 'XPC_FLAGS': '0x0',
01:33:29 INFO - 'XPC_SERVICE_NAME': '0',
01:33:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
01:33:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:33:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
01:33:29 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
01:33:29 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
01:33:29 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
01:33:29 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
01:33:29 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
01:33:29 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
01:33:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz
01:33:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
01:33:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
01:33:31 INFO - Installing collected packages: mozsystemmonitor
01:33:31 INFO - Running setup.py install for mozsystemmonitor
01:33:32 INFO - Successfully installed mozsystemmonitor
01:33:32 INFO - Cleaning up...
01:33:32 INFO - Return code: 0
01:33:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
01:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
01:33:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:32 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 0x1086ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d8ac796c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086c65e0>, '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 0x1082a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1082d4990>, '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.mx85h1R4vY/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.8XrXMFemxB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
01:33:32 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
01:33:32 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
01:33:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mx85h1R4vY/Render',
01:33:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
01:33:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
01:33:32 INFO - 'HOME': '/Users/cltbld',
01:33:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
01:33:32 INFO - 'LOGNAME': 'cltbld',
01:33:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
01:33:32 INFO - 'MOZ_NO_REMOTE': '1',
01:33:32 INFO - 'NO_EM_RESTART': '1',
01:33:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
01:33:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:33:32 INFO - 'PWD': '/builds/slave/test',
01:33:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
01:33:32 INFO - 'SHELL': '/bin/bash',
01:33:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8XrXMFemxB/Listeners',
01:33:32 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/',
01:33:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
01:33:32 INFO - 'USER': 'cltbld',
01:33:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
01:33:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
01:33:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
01:33:32 INFO - 'XPC_FLAGS': '0x0',
01:33:32 INFO - 'XPC_SERVICE_NAME': '0',
01:33:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
01:33:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:33:32 INFO - Downloading/unpacking blobuploader==1.2.4
01:33:32 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
01:33:32 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
01:33:32 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
01:33:32 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
01:33:32 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
01:33:32 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
01:33:34 INFO - Downloading blobuploader-1.2.4.tar.gz
01:33:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
01:33:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
01:33:34 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
01:33:34 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
01:33:34 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
01:33:34 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
01:33:34 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
01:33:34 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
01:33:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
01:33:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
01:33:35 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
01:33:35 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
01:33:35 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
01:33:35 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
01:33:35 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
01:33:35 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
01:33:36 INFO - Downloading docopt-0.6.1.tar.gz
01:33:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
01:33:36 INFO - Installing collected packages: blobuploader, requests, docopt
01:33:36 INFO - Running setup.py install for blobuploader
01:33:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
01:33:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
01:33:36 INFO - Running setup.py install for requests
01:33:36 INFO - Running setup.py install for docopt
01:33:36 INFO - Successfully installed blobuploader requests docopt
01:33:36 INFO - Cleaning up...
01:33:37 INFO - Return code: 0
01:33:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv
01:33:37 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')]}
01:33:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:37 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')]}
01:33:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:37 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 0x1086ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d8ac796c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086c65e0>, '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 0x1082a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1082d4990>, '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.mx85h1R4vY/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.8XrXMFemxB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
01:33:37 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
01:33:37 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
01:33:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mx85h1R4vY/Render',
01:33:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
01:33:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
01:33:37 INFO - 'HOME': '/Users/cltbld',
01:33:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
01:33:37 INFO - 'LOGNAME': 'cltbld',
01:33:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
01:33:37 INFO - 'MOZ_NO_REMOTE': '1',
01:33:37 INFO - 'NO_EM_RESTART': '1',
01:33:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
01:33:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:33:37 INFO - 'PWD': '/builds/slave/test',
01:33:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
01:33:37 INFO - 'SHELL': '/bin/bash',
01:33:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8XrXMFemxB/Listeners',
01:33:37 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/',
01:33:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
01:33:37 INFO - 'USER': 'cltbld',
01:33:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
01:33:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
01:33:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
01:33:37 INFO - 'XPC_FLAGS': '0x0',
01:33:37 INFO - 'XPC_SERVICE_NAME': '0',
01:33:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
01:33:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-bmMl8d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-3EZfid-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-mz4v1W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-cjkoWT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Ywdkcn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-TEr4RM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
01:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
01:33:37 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-5W4dS4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-W51BZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-HjCOgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-5Pf5ok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-_lG5uo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-6nN3Bx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-N28qij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-2FQyeC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-XEUSQ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-aHod39-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
01:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
01:33:38 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Id8eDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
01:33:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
01:33:39 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Qcu4Sz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
01:33:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
01:33:39 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-_rntdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
01:33:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:33:39 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-iec8Ak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:33:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
01:33:39 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-MF22qH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
01:33:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:33:39 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
01:33:39 INFO - Running setup.py install for manifestparser
01:33:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
01:33:40 INFO - Running setup.py install for mozcrash
01:33:40 INFO - Running setup.py install for mozdebug
01:33:40 INFO - Running setup.py install for mozdevice
01:33:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
01:33:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin
01:33:40 INFO - Running setup.py install for mozfile
01:33:40 INFO - Running setup.py install for mozhttpd
01:33:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
01:33:40 INFO - Running setup.py install for mozinfo
01:33:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
01:33:40 INFO - Running setup.py install for mozInstall
01:33:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Running setup.py install for mozleak
01:33:41 INFO - Running setup.py install for mozlog
01:33:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Running setup.py install for moznetwork
01:33:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Running setup.py install for mozprocess
01:33:41 INFO - Running setup.py install for mozprofile
01:33:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
01:33:41 INFO - Running setup.py install for mozrunner
01:33:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
01:33:42 INFO - Running setup.py install for mozscreenshot
01:33:42 INFO - Running setup.py install for moztest
01:33:42 INFO - Running setup.py install for mozversion
01:33:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
01:33:42 INFO - Running setup.py install for wptserve
01:33:42 INFO - Running setup.py install for marionette-driver
01:33:42 INFO - Running setup.py install for browsermob-proxy
01:33:42 INFO - Running setup.py install for marionette-client
01:33:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:33:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
01:33:43 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
01:33:43 INFO - Cleaning up...
01:33:43 INFO - Return code: 0
01:33:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
01:33:43 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')]}
01:33:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
01:33:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:43 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')]}
01:33:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
01:33:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
01:33:43 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 0x1086ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d8ac796c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1086c65e0>, '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 0x1082a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1082d4990>, '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.mx85h1R4vY/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.8XrXMFemxB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
01:33:43 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
01:33:43 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
01:33:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mx85h1R4vY/Render',
01:33:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
01:33:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
01:33:43 INFO - 'HOME': '/Users/cltbld',
01:33:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
01:33:43 INFO - 'LOGNAME': 'cltbld',
01:33:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:33:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
01:33:43 INFO - 'MOZ_NO_REMOTE': '1',
01:33:43 INFO - 'NO_EM_RESTART': '1',
01:33:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:33:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
01:33:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:33:43 INFO - 'PWD': '/builds/slave/test',
01:33:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
01:33:43 INFO - 'SHELL': '/bin/bash',
01:33:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8XrXMFemxB/Listeners',
01:33:43 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/',
01:33:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
01:33:43 INFO - 'USER': 'cltbld',
01:33:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
01:33:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
01:33:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
01:33:43 INFO - 'XPC_FLAGS': '0x0',
01:33:43 INFO - 'XPC_SERVICE_NAME': '0',
01:33:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
01:33:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
01:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
01:33:43 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Y_Nrpn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
01:33:43 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))
01:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
01:33:43 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-dxNRNx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
01:33:43 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))
01:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
01:33:43 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Qw2_rC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
01:33:43 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))
01:33:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
01:33:43 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-HU0w72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-ilTiNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-e5jrFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-5e5vPu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-ZhprIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-a67wuV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-3RY_y6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-Q8C4LM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-cLPEqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
01:33:44 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-HOR5gS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
01:33:44 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))
01:33:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-lyAmAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-rbb1T_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-EGQVPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-LgZIzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-cjEaMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-SDNpcQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:33:45 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-J7FIWA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
01:33:45 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))
01:33:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
01:33:46 INFO - Running setup.py (path:/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/pip-G7fvK9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
01:33:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
01:33:46 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))
01:33:46 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))
01:33:46 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))
01:33:46 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))
01:33:46 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))
01:33:46 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))
01:33:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
01:33:46 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
01:33:46 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
01:33:46 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
01:33:46 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
01:33:46 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
01:33:46 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
01:33:48 INFO - Downloading blessings-1.6.tar.gz
01:33:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
01:33:48 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))
01:33:48 INFO - Installing collected packages: blessings
01:33:48 INFO - Running setup.py install for blessings
01:33:49 INFO - Successfully installed blessings
01:33:49 INFO - Cleaning up...
01:33:49 INFO - Return code: 0
01:33:49 INFO - Done creating virtualenv /builds/slave/test/build/venv.
01:33:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
01:33:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
01:33:49 INFO - Reading from file tmpfile_stdout
01:33:49 INFO - Current package versions:
01:33:49 INFO - blessings == 1.6
01:33:49 INFO - blobuploader == 1.2.4
01:33:49 INFO - browsermob-proxy == 0.6.0
01:33:49 INFO - docopt == 0.6.1
01:33:49 INFO - manifestparser == 1.1
01:33:49 INFO - marionette-client == 2.3.0
01:33:49 INFO - marionette-driver == 1.4.0
01:33:49 INFO - mozInstall == 1.12
01:33:49 INFO - mozcrash == 0.17
01:33:49 INFO - mozdebug == 0.1
01:33:49 INFO - mozdevice == 0.48
01:33:49 INFO - mozfile == 1.2
01:33:49 INFO - mozhttpd == 0.7
01:33:49 INFO - mozinfo == 0.9
01:33:49 INFO - mozleak == 0.1
01:33:49 INFO - mozlog == 3.1
01:33:49 INFO - moznetwork == 0.27
01:33:49 INFO - mozprocess == 0.22
01:33:49 INFO - mozprofile == 0.28
01:33:49 INFO - mozrunner == 6.11
01:33:49 INFO - mozscreenshot == 0.1
01:33:49 INFO - mozsystemmonitor == 0.0
01:33:49 INFO - moztest == 0.7
01:33:49 INFO - mozversion == 1.4
01:33:49 INFO - psutil == 3.1.1
01:33:49 INFO - requests == 1.2.3
01:33:49 INFO - wptserve == 1.4.0
01:33:49 INFO - wsgiref == 0.1.2
01:33:49 INFO - Running post-action listener: _resource_record_post_action
01:33:49 INFO - Running post-action listener: _start_resource_monitoring
01:33:49 INFO - Starting resource monitoring.
01:33:49 INFO - #####
01:33:49 INFO - ##### Running pull step.
01:33:49 INFO - #####
01:33:49 INFO - Running pre-action listener: _resource_record_pre_action
01:33:49 INFO - Running main action method: pull
01:33:49 INFO - Pull has nothing to do!
01:33:49 INFO - Running post-action listener: _resource_record_post_action
01:33:49 INFO - #####
01:33:49 INFO - ##### Running install step.
01:33:49 INFO - #####
01:33:49 INFO - Running pre-action listener: _resource_record_pre_action
01:33:49 INFO - Running main action method: install
01:33:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
01:33:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
01:33:49 INFO - Reading from file tmpfile_stdout
01:33:49 INFO - Detecting whether we're running mozinstall >=1.0...
01:33:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
01:33:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
01:33:49 INFO - Reading from file tmpfile_stdout
01:33:49 INFO - Output received:
01:33:49 INFO - Usage: mozinstall [options] installer
01:33:49 INFO - Options:
01:33:49 INFO - -h, --help show this help message and exit
01:33:49 INFO - -d DEST, --destination=DEST
01:33:49 INFO - Directory to install application into. [default:
01:33:49 INFO - "/builds/slave/test"]
01:33:49 INFO - --app=APP Application being installed. [default: firefox]
01:33:49 INFO - mkdir: /builds/slave/test/build/application
01:33:49 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']
01:33:49 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
01:34:11 INFO - Reading from file tmpfile_stdout
01:34:11 INFO - Output received:
01:34:11 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
01:34:11 INFO - Running post-action listener: _resource_record_post_action
01:34:11 INFO - #####
01:34:11 INFO - ##### Running run-tests step.
01:34:11 INFO - #####
01:34:11 INFO - Running pre-action listener: _resource_record_pre_action
01:34:11 INFO - Running main action method: run_tests
01:34:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
01:34:11 INFO - Minidump filename unknown. Determining based upon platform and architecture.
01:34:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
01:34:11 INFO - grabbing minidump binary from tooltool
01:34: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')]}
01:34:11 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 0x1086c65e0>, '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 0x1082a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1082d4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
01:34:11 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
01:34:11 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
01:34:11 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
01:34:11 INFO - Return code: 0
01:34:11 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
01:34:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
01:34:11 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/1469438458/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
01:34:11 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/1469438458/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
01:34:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.mx85h1R4vY/Render',
01:34:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
01:34:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
01:34:11 INFO - 'HOME': '/Users/cltbld',
01:34:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
01:34:11 INFO - 'LOGNAME': 'cltbld',
01:34:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
01:34:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
01:34:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
01:34:11 INFO - 'MOZ_NO_REMOTE': '1',
01:34:11 INFO - 'NO_EM_RESTART': '1',
01:34:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
01:34:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
01:34:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
01:34:11 INFO - 'PWD': '/builds/slave/test',
01:34:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
01:34:11 INFO - 'SHELL': '/bin/bash',
01:34:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8XrXMFemxB/Listeners',
01:34:11 INFO - 'TMPDIR': '/var/folders/z3/t5k6xjnj1b7c750r159xpw7800000w/T/',
01:34:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
01:34:11 INFO - 'USER': 'cltbld',
01:34:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
01:34:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
01:34:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
01:34:11 INFO - 'XPC_FLAGS': '0x0',
01:34:11 INFO - 'XPC_SERVICE_NAME': '0',
01:34:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
01:34:11 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/1469438458/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
01:34:12 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
01:34:12 INFO - import pkg_resources
01:34:13 INFO - Using 1 client processes
01:34:13 INFO - wptserve Starting http server on 127.0.0.1:8000
01:34:13 INFO - wptserve Starting http server on 127.0.0.1:8001
01:34:13 INFO - wptserve Starting http server on 127.0.0.1:8443
01:34:15 INFO - SUITE-START | Running 1476 tests
01:34:15 INFO - Running testharness tests
01:34:15 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
01:34:15 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
01:34:15 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
01:34:15 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
01:34:15 INFO - TEST-START | /cors/redirect-origin.htm
01:34:15 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
01:34:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
01:34:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
01:34:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
01:34:15 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
01:34:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
01:34:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
01:34:15 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
01:34:15 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
01:34:15 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
01:34:15 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
01:34:15 INFO - Setting up ssl
01:34:15 INFO - PROCESS | certutil |
01:34:15 INFO - PROCESS | certutil |
01:34:15 INFO - PROCESS | certutil |
01:34:15 INFO - Certificate Nickname Trust Attributes
01:34:15 INFO - SSL,S/MIME,JAR/XPI
01:34:15 INFO -
01:34:15 INFO - web-platform-tests CT,,
01:34:15 INFO -
01:34:15 INFO - Starting runner
01:34:16 INFO - PROCESS | 1935 | 1469522056404 Marionette INFO Listening on port 2828
01:34:17 INFO - PROCESS | 1935 | 1469522057578 Marionette INFO startBrowser 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:17 INFO - PROCESS | 1935 | 1469522057591 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:17 INFO - PROCESS | 1935 | 1469522057799 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:17 INFO - PROCESS | 1935 | 1469522057850 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - PROCESS | 1935 | 1469522058015 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
01:34:18 INFO - PROCESS | 1935 | 1469522058048 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - PROCESS | 1935 | 1469522058059 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
01:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 217ms
01:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
01:34:18 INFO - PROCESS | 1935 | 1469522058270 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - PROCESS | 1935 | 1469522058337 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
01:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 267ms
01:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
01:34:18 INFO - PROCESS | 1935 | 1469522058543 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - PROCESS | 1935 | 1469522058600 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
01:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 223ms
01:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
01:34:18 INFO - PROCESS | 1935 | 1469522058762 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - PROCESS | 1935 | 1469522058819 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
01:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
01:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
01:34:18 INFO - PROCESS | 1935 | 1469522058981 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - PROCESS | 1935 | 1469522059040 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
01:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 217ms
01:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
01:34:19 INFO - PROCESS | 1935 | 1469522059200 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - PROCESS | 1935 | 1469522059258 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
01:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 217ms
01:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
01:34:19 INFO - PROCESS | 1935 | 1469522059425 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - PROCESS | 1935 | 1469522059477 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
01:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 267ms
01:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
01:34:19 INFO - PROCESS | 1935 | 1469522059695 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - PROCESS | 1935 | 1469522059748 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
01:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 217ms
01:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
01:34:19 INFO - PROCESS | 1935 | 1469522059915 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:19 INFO - PROCESS | 1935 | 1469522059971 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
01:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
01:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
01:34:20 INFO - PROCESS | 1935 | 1469522060133 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - PROCESS | 1935 | 1469522060192 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
01:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 217ms
01:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
01:34:20 INFO - PROCESS | 1935 | 1469522060359 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - PROCESS | 1935 | 1469522060417 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
01:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 223ms
01:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
01:34:20 INFO - PROCESS | 1935 | 1469522060582 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - PROCESS | 1935 | 1469522060641 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
01:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 219ms
01:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
01:34:20 INFO - PROCESS | 1935 | 1469522060800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:20 INFO - PROCESS | 1935 | 1469522060859 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
01:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 216ms
01:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
01:34:21 INFO - PROCESS | 1935 | 1469522061024 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - PROCESS | 1935 | 1469522061087 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
01:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 216ms
01:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
01:34:21 INFO - PROCESS | 1935 | 1469522061244 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - PROCESS | 1935 | 1469522061304 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
01:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 222ms
01:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
01:34:21 INFO - PROCESS | 1935 | 1469522061462 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - PROCESS | 1935 | 1469522061527 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
01:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 217ms
01:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
01:34:21 INFO - PROCESS | 1935 | 1469522061682 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - PROCESS | 1935 | 1469522061743 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
01:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 217ms
01:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
01:34:21 INFO - PROCESS | 1935 | 1469522061907 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:21 INFO - PROCESS | 1935 | 1469522061969 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
01:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 216ms
01:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
01:34:22 INFO - PROCESS | 1935 | 1469522062125 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - PROCESS | 1935 | 1469522062185 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
01:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 217ms
01:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
01:34:22 INFO - PROCESS | 1935 | 1469522062345 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - PROCESS | 1935 | 1469522062411 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
01:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 215ms
01:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
01:34:22 INFO - PROCESS | 1935 | 1469522062564 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - PROCESS | 1935 | 1469522062628 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
01:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 317ms
01:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
01:34:22 INFO - PROCESS | 1935 | 1469522062893 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:22 INFO - PROCESS | 1935 | 1469522062957 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
01:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 227ms
01:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
01:34:23 INFO - PROCESS | 1935 | 1469522063112 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:23 INFO - PROCESS | 1935 | 1469522063176 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
01:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
01:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
01:34:23 INFO - PROCESS | 1935 | 1469522063545 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:23 INFO - PROCESS | 1935 | 1469522063741 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
01:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 575ms
01:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
01:34:23 INFO - PROCESS | 1935 | 1469522063970 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - PROCESS | 1935 | 1469522064039 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
01:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 317ms
01:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
01:34:24 INFO - PROCESS | 1935 | 1469522064312 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - PROCESS | 1935 | 1469522064389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
01:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 324ms
01:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
01:34:24 INFO - PROCESS | 1935 | 1469522064632 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - PROCESS | 1935 | 1469522064683 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
01:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 270ms
01:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
01:34:24 INFO - PROCESS | 1935 | 1469522064901 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:24 INFO - PROCESS | 1935 | 1469522064949 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
01:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 216ms
01:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
01:34:25 INFO - PROCESS | 1935 | 1469522065127 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - PROCESS | 1935 | 1469522065181 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
01:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 275ms
01:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
01:34:25 INFO - PROCESS | 1935 | 1469522065397 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - PROCESS | 1935 | 1469522065447 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
01:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 216ms
01:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
01:34:25 INFO - PROCESS | 1935 | 1469522065616 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - PROCESS | 1935 | 1469522065662 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
01:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 217ms
01:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
01:34:25 INFO - PROCESS | 1935 | 1469522065835 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:25 INFO - PROCESS | 1935 | 1469522065889 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
01:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 218ms
01:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
01:34:26 INFO - PROCESS | 1935 | 1469522066062 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:26 INFO - PROCESS | 1935 | 1469522066128 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
01:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 619ms
01:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
01:34:26 INFO - PROCESS | 1935 | 1469522066684 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:26 INFO - PROCESS | 1935 | 1469522066753 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
01:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 266ms
01:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
01:34:26 INFO - PROCESS | 1935 | 1469522066961 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - PROCESS | 1935 | 1469522067013 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
01:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 217ms
01:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
01:34:27 INFO - PROCESS | 1935 | 1469522067194 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - PROCESS | 1935 | 1469522067256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
01:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 270ms
01:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
01:34:27 INFO - PROCESS | 1935 | 1469522067462 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - PROCESS | 1935 | 1469522067512 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
01:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 266ms
01:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
01:34:27 INFO - PROCESS | 1935 | 1469522067731 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - PROCESS | 1935 | 1469522067782 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
01:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 218ms
01:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
01:34:27 INFO - PROCESS | 1935 | 1469522067960 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - PROCESS | 1935 | 1469522068016 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
01:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 269ms
01:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
01:34:28 INFO - PROCESS | 1935 | 1469522068233 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - PROCESS | 1935 | 1469522068306 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
01:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 368ms
01:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
01:34:28 INFO - PROCESS | 1935 | 1469522068611 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - PROCESS | 1935 | 1469522068679 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
01:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 274ms
01:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
01:34:28 INFO - PROCESS | 1935 | 1469522068881 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:28 INFO - PROCESS | 1935 | 1469522068941 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
01:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 216ms
01:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
01:34:29 INFO - PROCESS | 1935 | 1469522069100 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - PROCESS | 1935 | 1469522069159 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
01:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 216ms
01:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
01:34:29 INFO - PROCESS | 1935 | 1469522069326 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - PROCESS | 1935 | 1469522069389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
01:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 268ms
01:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
01:34:29 INFO - PROCESS | 1935 | 1469522069595 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - PROCESS | 1935 | 1469522069652 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
01:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 216ms
01:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
01:34:29 INFO - PROCESS | 1935 | 1469522069814 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:29 INFO - PROCESS | 1935 | 1469522069869 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
01:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 215ms
01:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
01:34:30 INFO - PROCESS | 1935 | 1469522070032 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - PROCESS | 1935 | 1469522070083 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
01:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 266ms
01:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
01:34:30 INFO - PROCESS | 1935 | 1469522070301 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - PROCESS | 1935 | 1469522070349 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
01:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 216ms
01:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
01:34:30 INFO - PROCESS | 1935 | 1469522070526 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - PROCESS | 1935 | 1469522070576 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
01:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 216ms
01:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
01:34:30 INFO - PROCESS | 1935 | 1469522070744 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - PROCESS | 1935 | 1469522070794 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
01:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 217ms
01:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
01:34:30 INFO - PROCESS | 1935 | 1469522070966 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - PROCESS | 1935 | 1469522071018 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
01:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 216ms
01:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
01:34:31 INFO - PROCESS | 1935 | 1469522071188 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - PROCESS | 1935 | 1469522071257 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
01:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 318ms
01:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
01:34:31 INFO - PROCESS | 1935 | 1469522071516 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - PROCESS | 1935 | 1469522071594 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
01:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 316ms
01:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
01:34:31 INFO - PROCESS | 1935 | 1469522071835 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:31 INFO - PROCESS | 1935 | 1469522071900 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
01:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 218ms
01:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
01:34:32 INFO - PROCESS | 1935 | 1469522072062 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - PROCESS | 1935 | 1469522072117 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
01:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
01:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
01:34:32 INFO - PROCESS | 1935 | 1469522072281 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - PROCESS | 1935 | 1469522072341 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
01:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 217ms
01:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
01:34:32 INFO - PROCESS | 1935 | 1469522072501 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - PROCESS | 1935 | 1469522072567 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
01:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 266ms
01:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
01:34:32 INFO - PROCESS | 1935 | 1469522072858 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:32 INFO - PROCESS | 1935 | 1469522072945 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
01:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 553ms
01:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
01:34:33 INFO - PROCESS | 1935 | 1469522073344 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:33 INFO - PROCESS | 1935 | 1469522073384 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
01:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 217ms
01:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
01:34:33 INFO - PROCESS | 1935 | 1469522073568 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:33 INFO - PROCESS | 1935 | 1469522073643 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
01:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 317ms
01:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
01:34:33 INFO - PROCESS | 1935 | 1469522073902 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:33 INFO - PROCESS | 1935 | 1469522073984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
01:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 327ms
01:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
01:34:34 INFO - PROCESS | 1935 | 1469522074217 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:34 INFO - PROCESS | 1935 | 1469522074267 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
01:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 266ms
01:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
01:34:34 INFO - PROCESS | 1935 | 1469522074494 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:34 INFO - PROCESS | 1935 | 1469522074562 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
01:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 325ms
01:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
01:34:34 INFO - PROCESS | 1935 | 1469522074820 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:34 INFO - PROCESS | 1935 | 1469522074911 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
01:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 317ms
01:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
01:34:35 INFO - PROCESS | 1935 | 1469522075144 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - PROCESS | 1935 | 1469522075195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
01:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 274ms
01:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
01:34:35 INFO - PROCESS | 1935 | 1469522075413 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - PROCESS | 1935 | 1469522075471 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
01:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 267ms
01:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
01:34:35 INFO - PROCESS | 1935 | 1469522075683 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - PROCESS | 1935 | 1469522075743 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
01:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 267ms
01:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
01:34:35 INFO - PROCESS | 1935 | 1469522075952 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - PROCESS | 1935 | 1469522076015 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
01:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 266ms
01:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
01:34:36 INFO - PROCESS | 1935 | 1469522076228 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - PROCESS | 1935 | 1469522076299 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
01:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 274ms
01:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
01:34:36 INFO - PROCESS | 1935 | 1469522076497 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - PROCESS | 1935 | 1469522076578 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
01:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 266ms
01:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
01:34:36 INFO - PROCESS | 1935 | 1469522076766 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - PROCESS | 1935 | 1469522076818 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
01:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 216ms
01:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
01:34:36 INFO - PROCESS | 1935 | 1469522076984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 INFO - PROCESS | 1935 | 1469522077045 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
01:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 216ms
01:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
01:34:37 INFO - PROCESS | 1935 | 1469522077210 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 INFO - PROCESS | 1935 | 1469522077260 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 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.
01:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 222ms
01:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
01:34:37 INFO - PROCESS | 1935 | 1469522077428 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 INFO - PROCESS | 1935 | 1469522077483 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 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.
01:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 216ms
01:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
01:34:37 INFO - PROCESS | 1935 | 1469522077647 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 INFO - PROCESS | 1935 | 1469522077700 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 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.
01:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 216ms
01:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
01:34:37 INFO - PROCESS | 1935 | 1469522077865 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:37 INFO - PROCESS | 1935 | 1469522077924 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 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.
01:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 216ms
01:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
01:34:38 INFO - PROCESS | 1935 | 1469522078083 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 INFO - PROCESS | 1935 | 1469522078140 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 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.
01:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 216ms
01:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
01:34:38 INFO - PROCESS | 1935 | 1469522078308 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 INFO - PROCESS | 1935 | 1469522078365 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 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.
01:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 219ms
01:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
01:34:38 INFO - PROCESS | 1935 | 1469522078529 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 INFO - PROCESS | 1935 | 1469522078592 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 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.
01:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 221ms
01:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
01:34:38 INFO - PROCESS | 1935 | 1469522078759 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 INFO - PROCESS | 1935 | 1469522078816 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:38 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.
01:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 221ms
01:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
01:34:38 INFO - PROCESS | 1935 | 1469522078979 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:39 INFO - PROCESS | 1935 | 1469522079040 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:39 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.
01:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 219ms
01:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
01:34:39 INFO - PROCESS | 1935 | 1469522079210 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:39 INFO - PROCESS | 1935 | 1469522079296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:39 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.
01:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 523ms
01:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
01:34:39 INFO - PROCESS | 1935 | 1469522079731 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:39 INFO - PROCESS | 1935 | 1469522079783 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 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.
01:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 319ms
01:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
01:34:40 INFO - PROCESS | 1935 | 1469522080061 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 INFO - PROCESS | 1935 | 1469522080112 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 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.
01:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 273ms
01:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
01:34:40 INFO - PROCESS | 1935 | 1469522080333 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 INFO - PROCESS | 1935 | 1469522080385 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 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.
01:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 269ms
01:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
01:34:40 INFO - PROCESS | 1935 | 1469522080603 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 INFO - PROCESS | 1935 | 1469522080677 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:40 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.
01:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 370ms
01:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
01:34:40 INFO - PROCESS | 1935 | 1469522080984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 INFO - PROCESS | 1935 | 1469522081055 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 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.
01:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 317ms
01:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
01:34:41 INFO - PROCESS | 1935 | 1469522081314 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 INFO - PROCESS | 1935 | 1469522081398 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 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.
01:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 318ms
01:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
01:34:41 INFO - PROCESS | 1935 | 1469522081629 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 INFO - PROCESS | 1935 | 1469522081678 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 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.
01:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 217ms
01:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
01:34:41 INFO - PROCESS | 1935 | 1469522081848 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:41 INFO - PROCESS | 1935 | 1469522081900 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 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.
01:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 266ms
01:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
01:34:42 INFO - PROCESS | 1935 | 1469522082118 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 INFO - PROCESS | 1935 | 1469522082183 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 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.
01:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 266ms
01:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
01:34:42 INFO - PROCESS | 1935 | 1469522082397 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 INFO - PROCESS | 1935 | 1469522082457 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 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.
01:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 272ms
01:34:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
01:34:42 INFO - PROCESS | 1935 | 1469522082665 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 INFO - PROCESS | 1935 | 1469522082730 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
01:34:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 266ms
01:34:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
01:34:42 INFO - PROCESS | 1935 | 1469522082934 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:42 INFO - PROCESS | 1935 | 1469522082996 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
01:34:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 266ms
01:34:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
01:34:43 INFO - PROCESS | 1935 | 1469522083210 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:43 INFO - PROCESS | 1935 | 1469522083301 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
01:34:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 274ms
01:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
01:34:43 INFO - PROCESS | 1935 | 1469522083480 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:43 INFO - PROCESS | 1935 | 1469522083532 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
01:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 268ms
01:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
01:34:43 INFO - PROCESS | 1935 | 1469522083751 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:43 INFO - PROCESS | 1935 | 1469522083810 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
01:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 270ms
01:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
01:34:44 INFO - PROCESS | 1935 | 1469522084029 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - PROCESS | 1935 | 1469522084080 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
01:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 219ms
01:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
01:34:44 INFO - PROCESS | 1935 | 1469522084251 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - PROCESS | 1935 | 1469522084303 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
01:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 266ms
01:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
01:34:44 INFO - PROCESS | 1935 | 1469522084526 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - PROCESS | 1935 | 1469522084579 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
01:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 225ms
01:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
01:34:44 INFO - PROCESS | 1935 | 1469522084747 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - PROCESS | 1935 | 1469522084801 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
01:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 217ms
01:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
01:34:44 INFO - PROCESS | 1935 | 1469522084965 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:45 INFO - PROCESS | 1935 | 1469522085020 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
01:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 266ms
01:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
01:34:45 INFO - PROCESS | 1935 | 1469522085236 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:45 INFO - PROCESS | 1935 | 1469522085323 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
01:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 368ms
01:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
01:34:45 INFO - PROCESS | 1935 | 1469522085612 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:45 INFO - PROCESS | 1935 | 1469522085668 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:46 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
01:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 719ms
01:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
01:34:46 INFO - PROCESS | 1935 | 1469522086355 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:46 INFO - PROCESS | 1935 | 1469522086436 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
01:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 772ms
01:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
01:34:47 INFO - PROCESS | 1935 | 1469522087130 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - PROCESS | 1935 | 1469522087170 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 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
01:34:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:34:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
01:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 220ms
01:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
01:34:47 INFO - PROCESS | 1935 | 1469522087362 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - PROCESS | 1935 | 1469522087416 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
01:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 270ms
01:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
01:34:47 INFO - PROCESS | 1935 | 1469522087631 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - PROCESS | 1935 | 1469522087681 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
01:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 218ms
01:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
01:34:47 INFO - PROCESS | 1935 | 1469522087851 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:47 INFO - PROCESS | 1935 | 1469522087898 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
01:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 215ms
01:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
01:34:48 INFO - PROCESS | 1935 | 1469522088077 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:48 INFO - PROCESS | 1935 | 1469522088133 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
01:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 271ms
01:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
01:34:48 INFO - PROCESS | 1935 | 1469522088348 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:48 INFO - PROCESS | 1935 | 1469522088395 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
01:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 270ms
01:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
01:34:48 INFO - PROCESS | 1935 | 1469522088636 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:48 INFO - PROCESS | 1935 | 1469522088720 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
01:34:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 419ms
01:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
01:34:49 INFO - PROCESS | 1935 | 1469522089062 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:49 INFO - PROCESS | 1935 | 1469522089137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
01:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 320ms
01:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
01:34:49 INFO - PROCESS | 1935 | 1469522089396 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:49 INFO - PROCESS | 1935 | 1469522089469 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
01:34:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 369ms
01:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
01:34:49 INFO - PROCESS | 1935 | 1469522089785 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:49 INFO - PROCESS | 1935 | 1469522089902 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 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
01:34:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:34:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
01:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 424ms
01:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
01:34:50 INFO - PROCESS | 1935 | 1469522090209 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - PROCESS | 1935 | 1469522090259 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
01:34:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
01:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 220ms
01:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
01:34:50 INFO - PROCESS | 1935 | 1469522090430 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - PROCESS | 1935 | 1469522090481 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
01:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 269ms
01:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
01:34:50 INFO - PROCESS | 1935 | 1469522090701 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - PROCESS | 1935 | 1469522090754 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
01:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 221ms
01:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
01:34:50 INFO - PROCESS | 1935 | 1469522090930 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:50 INFO - PROCESS | 1935 | 1469522090982 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
01:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 219ms
01:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
01:34:51 INFO - PROCESS | 1935 | 1469522091161 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - PROCESS | 1935 | 1469522091213 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
01:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 224ms
01:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
01:34:51 INFO - PROCESS | 1935 | 1469522091381 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - PROCESS | 1935 | 1469522091436 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
01:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 219ms
01:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
01:34:51 INFO - PROCESS | 1935 | 1469522091603 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - PROCESS | 1935 | 1469522091662 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
01:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 219ms
01:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
01:34:51 INFO - PROCESS | 1935 | 1469522091831 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:51 INFO - PROCESS | 1935 | 1469522091900 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
01:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 318ms
01:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
01:34:52 INFO - PROCESS | 1935 | 1469522092151 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:52 INFO - PROCESS | 1935 | 1469522092208 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
01:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 274ms
01:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
01:34:52 INFO - PROCESS | 1935 | 1469522092520 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:52 INFO - PROCESS | 1935 | 1469522092588 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
01:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 507ms
01:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
01:34:52 INFO - PROCESS | 1935 | 1469522092995 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 INFO - PROCESS | 1935 | 1469522093070 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
01:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 371ms
01:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
01:34:53 INFO - PROCESS | 1935 | 1469522093369 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 INFO - PROCESS | 1935 | 1469522093451 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
01:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 268ms
01:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
01:34:53 INFO - PROCESS | 1935 | 1469522093648 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 INFO - PROCESS | 1935 | 1469522093699 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 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
01:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 226ms
01:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
01:34:53 INFO - PROCESS | 1935 | 1469522093866 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:53 INFO - PROCESS | 1935 | 1469522093917 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
01:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 216ms
01:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
01:34:54 INFO - PROCESS | 1935 | 1469522094085 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 INFO - PROCESS | 1935 | 1469522094137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
01:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 216ms
01:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
01:34:54 INFO - PROCESS | 1935 | 1469522094310 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 INFO - PROCESS | 1935 | 1469522094367 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 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
01:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 268ms
01:34:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
01:34:54 INFO - PROCESS | 1935 | 1469522094580 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 INFO - PROCESS | 1935 | 1469522094630 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 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
01:34:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
01:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:34:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
01:34:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
01:34:54 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
01:34:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
01:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:34:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
01:34:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
01:34:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 220ms
01:34:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
01:34:54 INFO - PROCESS | 1935 | 1469522094802 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:54 INFO - PROCESS | 1935 | 1469522094859 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
01:34:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 270ms
01:34:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
01:34:55 INFO - PROCESS | 1935 | 1469522095083 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:55 INFO - PROCESS | 1935 | 1469522095166 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:55 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.
01:34:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 366ms
01:34:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
01:34:55 INFO - PROCESS | 1935 | 1469522095470 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:55 INFO - PROCESS | 1935 | 1469522095563 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:55 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.
01:34:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 319ms
01:34:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
01:34:55 INFO - PROCESS | 1935 | 1469522095781 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:55 INFO - PROCESS | 1935 | 1469522095859 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
01:34:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 269ms
01:34:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
01:34:56 INFO - PROCESS | 1935 | 1469522096052 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - PROCESS | 1935 | 1469522096117 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 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.
01:34:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 319ms
01:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
01:34:56 INFO - PROCESS | 1935 | 1469522096379 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - PROCESS | 1935 | 1469522096432 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
01:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 216ms
01:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
01:34:56 INFO - PROCESS | 1935 | 1469522096598 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - PROCESS | 1935 | 1469522096653 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
01:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 266ms
01:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
01:34:56 INFO - PROCESS | 1935 | 1469522096866 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:56 INFO - PROCESS | 1935 | 1469522096922 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
01:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 267ms
01:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
01:34:57 INFO - PROCESS | 1935 | 1469522097136 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - PROCESS | 1935 | 1469522097199 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
01:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
01:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
01:34:57 INFO - PROCESS | 1935 | 1469522097360 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - PROCESS | 1935 | 1469522097413 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
01:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 223ms
01:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
01:34:57 INFO - PROCESS | 1935 | 1469522097581 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - PROCESS | 1935 | 1469522097639 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
01:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 219ms
01:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
01:34:57 INFO - PROCESS | 1935 | 1469522097802 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:57 INFO - PROCESS | 1935 | 1469522097861 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
01:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 219ms
01:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
01:34:58 INFO - PROCESS | 1935 | 1469522098030 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - PROCESS | 1935 | 1469522098093 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
01:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 216ms
01:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
01:34:58 INFO - PROCESS | 1935 | 1469522098248 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - PROCESS | 1935 | 1469522098303 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
01:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 215ms
01:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
01:34:58 INFO - PROCESS | 1935 | 1469522098470 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - PROCESS | 1935 | 1469522098532 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
01:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 267ms
01:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
01:34:58 INFO - PROCESS | 1935 | 1469522098736 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - PROCESS | 1935 | 1469522098799 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
01:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 216ms
01:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
01:34:59 INFO - PROCESS | 1935 | 1469522099101 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:59 INFO - PROCESS | 1935 | 1469522099270 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
01:34:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 571ms
01:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
01:34:59 INFO - PROCESS | 1935 | 1469522099592 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:59 INFO - PROCESS | 1935 | 1469522099659 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:34:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
01:34:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 368ms
01:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
01:34:59 INFO - PROCESS | 1935 | 1469522099968 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - PROCESS | 1935 | 1469522100014 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
01:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 267ms
01:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
01:35:00 INFO - PROCESS | 1935 | 1469522100250 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - PROCESS | 1935 | 1469522100329 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
01:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 326ms
01:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
01:35:00 INFO - PROCESS | 1935 | 1469522100567 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - PROCESS | 1935 | 1469522100626 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
01:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 320ms
01:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
01:35:00 INFO - PROCESS | 1935 | 1469522100901 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:00 INFO - PROCESS | 1935 | 1469522100973 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
01:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 318ms
01:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
01:35:01 INFO - PROCESS | 1935 | 1469522101219 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:01 INFO - PROCESS | 1935 | 1469522101276 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
01:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 267ms
01:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
01:35:01 INFO - PROCESS | 1935 | 1469522101495 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:01 INFO - PROCESS | 1935 | 1469522101549 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
01:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 274ms
01:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
01:35:01 INFO - PROCESS | 1935 | 1469522101776 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:01 INFO - PROCESS | 1935 | 1469522101834 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
01:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 367ms
01:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
01:35:02 INFO - PROCESS | 1935 | 1469522102137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - PROCESS | 1935 | 1469522102214 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
01:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 318ms
01:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
01:35:02 INFO - PROCESS | 1935 | 1469522102462 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - PROCESS | 1935 | 1469522102519 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
01:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 323ms
01:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
01:35:02 INFO - PROCESS | 1935 | 1469522102784 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - PROCESS | 1935 | 1469522102838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
01:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 218ms
01:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
01:35:03 INFO - PROCESS | 1935 | 1469522103002 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - PROCESS | 1935 | 1469522103053 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
01:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 219ms
01:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
01:35:03 INFO - PROCESS | 1935 | 1469522103230 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - PROCESS | 1935 | 1469522103283 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
01:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 216ms
01:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
01:35:03 INFO - PROCESS | 1935 | 1469522103448 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - PROCESS | 1935 | 1469522103501 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
01:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 217ms
01:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
01:35:03 INFO - PROCESS | 1935 | 1469522103668 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - PROCESS | 1935 | 1469522103719 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
01:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 216ms
01:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
01:35:03 INFO - PROCESS | 1935 | 1469522103886 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:03 INFO - PROCESS | 1935 | 1469522103944 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
01:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 219ms
01:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
01:35:04 INFO - PROCESS | 1935 | 1469522104113 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - PROCESS | 1935 | 1469522104166 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
01:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 218ms
01:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
01:35:04 INFO - PROCESS | 1935 | 1469522104335 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - PROCESS | 1935 | 1469522104391 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
01:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 217ms
01:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
01:35:04 INFO - PROCESS | 1935 | 1469522104555 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - PROCESS | 1935 | 1469522104628 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 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
01:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 317ms
01:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
01:35:04 INFO - PROCESS | 1935 | 1469522104884 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:04 INFO - PROCESS | 1935 | 1469522104964 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
01:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 320ms
01:35:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
01:35:05 INFO - PROCESS | 1935 | 1469522105211 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:05 INFO - PROCESS | 1935 | 1469522105267 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:05 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)
01:35:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 775ms
01:35:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
01:35:05 INFO - PROCESS | 1935 | 1469522105984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:06 INFO - PROCESS | 1935 | 1469522106030 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
01:35:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 717ms
01:35:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
01:35:06 INFO - PROCESS | 1935 | 1469522106706 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:06 INFO - PROCESS | 1935 | 1469522106750 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
01:35:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 720ms
01:35:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
01:35:07 INFO - PROCESS | 1935 | 1469522107436 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:07 INFO - PROCESS | 1935 | 1469522107481 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:08 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)
01:35:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 723ms
01:35:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
01:35:08 INFO - PROCESS | 1935 | 1469522108152 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:08 INFO - PROCESS | 1935 | 1469522108203 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:08 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)
01:35:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 721ms
01:35:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
01:35:08 INFO - PROCESS | 1935 | 1469522108878 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:08 INFO - PROCESS | 1935 | 1469522108918 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
01:35:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 717ms
01:35:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
01:35:09 INFO - PROCESS | 1935 | 1469522109599 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:09 INFO - PROCESS | 1935 | 1469522109648 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
01:35:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 716ms
01:35:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
01:35:10 INFO - PROCESS | 1935 | 1469522110318 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:10 INFO - PROCESS | 1935 | 1469522110374 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
01:35:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
01:35:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
01:35:11 INFO - PROCESS | 1935 | 1469522111036 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:11 INFO - PROCESS | 1935 | 1469522111079 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:11 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
01:35:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
01:35:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
01:35:11 INFO - PROCESS | 1935 | 1469522111758 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:11 INFO - PROCESS | 1935 | 1469522111816 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
01:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 823ms
01:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
01:35:12 INFO - PROCESS | 1935 | 1469522112582 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:12 INFO - PROCESS | 1935 | 1469522112628 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
01:35:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
01:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 216ms
01:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
01:35:12 INFO - PROCESS | 1935 | 1469522112803 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:12 INFO - PROCESS | 1935 | 1469522112869 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
01:35:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 370ms
01:35:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
01:35:13 INFO - PROCESS | 1935 | 1469522113201 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:13 INFO - PROCESS | 1935 | 1469522113265 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:13 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
01:35:13 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:35:13 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:35:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
01:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 324ms
01:35:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
01:35:13 INFO - PROCESS | 1935 | 1469522113514 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:13 INFO - PROCESS | 1935 | 1469522113566 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
01:35:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 217ms
01:35:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
01:35:13 INFO - PROCESS | 1935 | 1469522113734 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:13 INFO - PROCESS | 1935 | 1469522113783 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
01:35:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 768ms
01:35:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
01:35:14 INFO - PROCESS | 1935 | 1469522114508 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:14 INFO - PROCESS | 1935 | 1469522114564 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:15 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
01:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 718ms
01:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
01:35:15 INFO - PROCESS | 1935 | 1469522115228 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:15 INFO - PROCESS | 1935 | 1469522115271 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:15 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.)
01:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 716ms
01:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
01:35:15 INFO - PROCESS | 1935 | 1469522115950 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:15 INFO - PROCESS | 1935 | 1469522115989 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
01:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 669ms
01:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
01:35:16 INFO - PROCESS | 1935 | 1469522116618 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:16 INFO - PROCESS | 1935 | 1469522116662 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:17 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
01:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 717ms
01:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
01:35:17 INFO - PROCESS | 1935 | 1469522117341 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:17 INFO - PROCESS | 1935 | 1469522117390 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
01:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 217ms
01:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
01:35:17 INFO - PROCESS | 1935 | 1469522117564 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:17 INFO - PROCESS | 1935 | 1469522117626 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
01:35:17 INFO - PROCESS | 1935 | 1469522117630 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
01:35:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 719ms
01:35:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
01:35:18 INFO - PROCESS | 1935 | 1469522118287 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:18 INFO - PROCESS | 1935 | 1469522118379 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
01:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 917ms
01:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
01:35:19 INFO - PROCESS | 1935 | 1469522119207 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - PROCESS | 1935 | 1469522119249 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
01:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 217ms
01:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
01:35:19 INFO - PROCESS | 1935 | 1469522119434 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - PROCESS | 1935 | 1469522119482 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
01:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 268ms
01:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
01:35:19 INFO - PROCESS | 1935 | 1469522119714 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - PROCESS | 1935 | 1469522119774 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
01:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 271ms
01:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
01:35:19 INFO - PROCESS | 1935 | 1469522119985 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - PROCESS | 1935 | 1469522120054 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
01:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 319ms
01:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
01:35:20 INFO - PROCESS | 1935 | 1469522120317 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - PROCESS | 1935 | 1469522120377 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
01:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 275ms
01:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
01:35:20 INFO - PROCESS | 1935 | 1469522120586 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - PROCESS | 1935 | 1469522120649 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
01:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 268ms
01:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
01:35:20 INFO - PROCESS | 1935 | 1469522120866 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:20 INFO - PROCESS | 1935 | 1469522120927 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
01:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 267ms
01:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
01:35:21 INFO - PROCESS | 1935 | 1469522121137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 INFO - PROCESS | 1935 | 1469522121198 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 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
01:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 268ms
01:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
01:35:21 INFO - PROCESS | 1935 | 1469522121414 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 INFO - PROCESS | 1935 | 1469522121469 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 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
01:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 266ms
01:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
01:35:21 INFO - PROCESS | 1935 | 1469522121682 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 INFO - PROCESS | 1935 | 1469522121746 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:21 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
01:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 268ms
01:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
01:35:21 INFO - PROCESS | 1935 | 1469522121954 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 INFO - PROCESS | 1935 | 1469522122018 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
01:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 267ms
01:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
01:35:22 INFO - PROCESS | 1935 | 1469522122229 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 INFO - PROCESS | 1935 | 1469522122279 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 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
01:35:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
01:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 224ms
01:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
01:35:22 INFO - PROCESS | 1935 | 1469522122448 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 INFO - PROCESS | 1935 | 1469522122499 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
01:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 317ms
01:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
01:35:22 INFO - PROCESS | 1935 | 1469522122770 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:22 INFO - PROCESS | 1935 | 1469522122865 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 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
01:35:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
01:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 318ms
01:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
01:35:23 INFO - PROCESS | 1935 | 1469522123098 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - PROCESS | 1935 | 1469522123168 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
01:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 323ms
01:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
01:35:23 INFO - PROCESS | 1935 | 1469522123418 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - PROCESS | 1935 | 1469522123492 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
01:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 266ms
01:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
01:35:23 INFO - PROCESS | 1935 | 1469522123685 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - PROCESS | 1935 | 1469522123737 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
01:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 217ms
01:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
01:35:23 INFO - PROCESS | 1935 | 1469522123911 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:23 INFO - PROCESS | 1935 | 1469522123962 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
01:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 223ms
01:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
01:35:24 INFO - PROCESS | 1935 | 1469522124131 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:24 INFO - PROCESS | 1935 | 1469522124183 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
01:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 220ms
01:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
01:35:24 INFO - PROCESS | 1935 | 1469522124353 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:24 INFO - PROCESS | 1935 | 1469522124407 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
01:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 217ms
01:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
01:35:24 INFO - PROCESS | 1935 | 1469522124579 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:24 INFO - PROCESS | 1935 | 1469522124638 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
01:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 524ms
01:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
01:35:25 INFO - PROCESS | 1935 | 1469522125101 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:25 INFO - PROCESS | 1935 | 1469522125149 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
01:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 271ms
01:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
01:35:25 INFO - PROCESS | 1935 | 1469522125397 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:25 INFO - PROCESS | 1935 | 1469522125472 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
01:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 368ms
01:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
01:35:25 INFO - PROCESS | 1935 | 1469522125772 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:25 INFO - PROCESS | 1935 | 1469522125834 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 268ms
01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
01:35:26 INFO - PROCESS | 1935 | 1469522126035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - PROCESS | 1935 | 1469522126087 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 266ms
01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
01:35:26 INFO - PROCESS | 1935 | 1469522126304 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - PROCESS | 1935 | 1469522126366 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 217ms
01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
01:35:26 INFO - PROCESS | 1935 | 1469522126531 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - PROCESS | 1935 | 1469522126586 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 217ms
01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
01:35:26 INFO - PROCESS | 1935 | 1469522126749 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - PROCESS | 1935 | 1469522126800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 215ms
01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
01:35:26 INFO - PROCESS | 1935 | 1469522126968 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - PROCESS | 1935 | 1469522127015 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
01:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 216ms
01:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
01:35:27 INFO - PROCESS | 1935 | 1469522127186 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - PROCESS | 1935 | 1469522127236 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
01:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 266ms
01:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
01:35:27 INFO - PROCESS | 1935 | 1469522127470 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - PROCESS | 1935 | 1469522127533 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
01:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 267ms
01:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
01:35:27 INFO - PROCESS | 1935 | 1469522127746 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:27 INFO - PROCESS | 1935 | 1469522127814 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
01:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 274ms
01:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
01:35:28 INFO - PROCESS | 1935 | 1469522128016 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - PROCESS | 1935 | 1469522128072 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
01:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 317ms
01:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
01:35:28 INFO - PROCESS | 1935 | 1469522128348 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - PROCESS | 1935 | 1469522128418 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
01:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 318ms
01:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
01:35:28 INFO - PROCESS | 1935 | 1469522128662 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - PROCESS | 1935 | 1469522128712 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
01:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 273ms
01:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
01:35:28 INFO - PROCESS | 1935 | 1469522128934 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - PROCESS | 1935 | 1469522129009 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
01:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 318ms
01:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
01:35:29 INFO - PROCESS | 1935 | 1469522129263 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - PROCESS | 1935 | 1469522129337 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
01:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 268ms
01:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
01:35:29 INFO - PROCESS | 1935 | 1469522129531 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - PROCESS | 1935 | 1469522129583 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
01:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 219ms
01:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
01:35:29 INFO - PROCESS | 1935 | 1469522129753 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - PROCESS | 1935 | 1469522129814 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
01:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 218ms
01:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
01:35:29 INFO - PROCESS | 1935 | 1469522129979 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - PROCESS | 1935 | 1469522130035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
01:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 223ms
01:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
01:35:30 INFO - PROCESS | 1935 | 1469522130198 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - PROCESS | 1935 | 1469522130252 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
01:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 217ms
01:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
01:35:30 INFO - PROCESS | 1935 | 1469522130418 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - PROCESS | 1935 | 1469522130480 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
01:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
01:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
01:35:30 INFO - PROCESS | 1935 | 1469522130636 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - PROCESS | 1935 | 1469522130693 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
01:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 216ms
01:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
01:35:30 INFO - PROCESS | 1935 | 1469522130861 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:30 INFO - PROCESS | 1935 | 1469522130930 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
01:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 223ms
01:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
01:35:31 INFO - PROCESS | 1935 | 1469522131081 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:31 INFO - PROCESS | 1935 | 1469522131136 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
01:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 369ms
01:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
01:35:31 INFO - PROCESS | 1935 | 1469522131455 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:31 INFO - PROCESS | 1935 | 1469522131572 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
01:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 368ms
01:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
01:35:31 INFO - PROCESS | 1935 | 1469522131848 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:31 INFO - PROCESS | 1935 | 1469522131898 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
01:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 273ms
01:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
01:35:32 INFO - PROCESS | 1935 | 1469522132116 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - PROCESS | 1935 | 1469522132168 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
01:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
01:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
01:35:32 INFO - PROCESS | 1935 | 1469522132352 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - PROCESS | 1935 | 1469522132402 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
01:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 228ms
01:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
01:35:32 INFO - PROCESS | 1935 | 1469522132580 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - PROCESS | 1935 | 1469522132631 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
01:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 224ms
01:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
01:35:32 INFO - PROCESS | 1935 | 1469522132799 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:32 INFO - PROCESS | 1935 | 1469522132850 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 266ms
01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
01:35:33 INFO - PROCESS | 1935 | 1469522133068 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - PROCESS | 1935 | 1469522133119 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 216ms
01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
01:35:33 INFO - PROCESS | 1935 | 1469522133286 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - PROCESS | 1935 | 1469522133331 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 217ms
01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
01:35:33 INFO - PROCESS | 1935 | 1469522133511 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - PROCESS | 1935 | 1469522133559 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 216ms
01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
01:35:33 INFO - PROCESS | 1935 | 1469522133730 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - PROCESS | 1935 | 1469522133786 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 267ms
01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
01:35:34 INFO - PROCESS | 1935 | 1469522133999 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - PROCESS | 1935 | 1469522134062 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
01:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 267ms
01:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
01:35:34 INFO - PROCESS | 1935 | 1469522134271 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - PROCESS | 1935 | 1469522134343 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
01:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 268ms
01:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
01:35:34 INFO - PROCESS | 1935 | 1469522134546 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - PROCESS | 1935 | 1469522134604 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
01:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 273ms
01:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
01:35:34 INFO - PROCESS | 1935 | 1469522134819 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:34 INFO - PROCESS | 1935 | 1469522134877 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
01:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 266ms
01:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
01:35:35 INFO - PROCESS | 1935 | 1469522135087 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - PROCESS | 1935 | 1469522135145 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
01:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 216ms
01:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
01:35:35 INFO - PROCESS | 1935 | 1469522135312 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - PROCESS | 1935 | 1469522135365 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
01:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 267ms
01:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
01:35:35 INFO - PROCESS | 1935 | 1469522135582 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - PROCESS | 1935 | 1469522135642 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
01:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 266ms
01:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
01:35:35 INFO - PROCESS | 1935 | 1469522135850 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:35 INFO - PROCESS | 1935 | 1469522135926 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
01:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 320ms
01:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
01:35:36 INFO - PROCESS | 1935 | 1469522136182 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - PROCESS | 1935 | 1469522136265 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
01:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 267ms
01:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
01:35:36 INFO - PROCESS | 1935 | 1469522136451 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - PROCESS | 1935 | 1469522136513 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
01:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 216ms
01:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
01:35:36 INFO - PROCESS | 1935 | 1469522136669 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - PROCESS | 1935 | 1469522136729 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
01:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 219ms
01:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
01:35:36 INFO - PROCESS | 1935 | 1469522136897 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:36 INFO - PROCESS | 1935 | 1469522136952 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
01:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 217ms
01:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
01:35:37 INFO - PROCESS | 1935 | 1469522137120 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - PROCESS | 1935 | 1469522137180 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
01:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 216ms
01:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
01:35:37 INFO - PROCESS | 1935 | 1469522137335 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - PROCESS | 1935 | 1469522137395 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
01:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 217ms
01:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
01:35:37 INFO - PROCESS | 1935 | 1469522137566 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - PROCESS | 1935 | 1469522137632 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
01:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 368ms
01:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
01:35:37 INFO - PROCESS | 1935 | 1469522137943 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:38 INFO - PROCESS | 1935 | 1469522138073 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
01:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 570ms
01:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
01:35:38 INFO - PROCESS | 1935 | 1469522138515 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:38 INFO - PROCESS | 1935 | 1469522138561 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
01:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 266ms
01:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
01:35:38 INFO - PROCESS | 1935 | 1469522138786 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:38 INFO - PROCESS | 1935 | 1469522138837 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
01:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 268ms
01:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
01:35:39 INFO - PROCESS | 1935 | 1469522139069 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - PROCESS | 1935 | 1469522139120 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
01:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 274ms
01:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
01:35:39 INFO - PROCESS | 1935 | 1469522139333 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - PROCESS | 1935 | 1469522139384 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
01:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 218ms
01:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
01:35:39 INFO - PROCESS | 1935 | 1469522139554 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - PROCESS | 1935 | 1469522139619 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
01:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 317ms
01:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
01:35:39 INFO - PROCESS | 1935 | 1469522139887 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:39 INFO - PROCESS | 1935 | 1469522139993 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
01:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 327ms
01:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
01:35:40 INFO - PROCESS | 1935 | 1469522140205 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:40 INFO - PROCESS | 1935 | 1469522140260 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
01:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 267ms
01:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
01:35:40 INFO - PROCESS | 1935 | 1469522140481 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:40 INFO - PROCESS | 1935 | 1469522140539 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
01:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 316ms
01:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
01:35:40 INFO - PROCESS | 1935 | 1469522140818 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:40 INFO - PROCESS | 1935 | 1469522140895 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
01:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 384ms
01:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
01:35:41 INFO - PROCESS | 1935 | 1469522141187 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - PROCESS | 1935 | 1469522141249 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
01:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 268ms
01:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
01:35:41 INFO - PROCESS | 1935 | 1469522141463 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - PROCESS | 1935 | 1469522141530 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
01:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 270ms
01:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
01:35:41 INFO - PROCESS | 1935 | 1469522141732 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - PROCESS | 1935 | 1469522141790 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
01:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 268ms
01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
01:35:42 INFO - PROCESS | 1935 | 1469522142004 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - PROCESS | 1935 | 1469522142055 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
01:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 217ms
01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
01:35:42 INFO - PROCESS | 1935 | 1469522142230 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - PROCESS | 1935 | 1469522142281 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
01:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 223ms
01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
01:35:42 INFO - PROCESS | 1935 | 1469522142449 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - PROCESS | 1935 | 1469522142501 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
01:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 216ms
01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
01:35:42 INFO - PROCESS | 1935 | 1469522142670 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - PROCESS | 1935 | 1469522142722 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
01:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 216ms
01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
01:35:42 INFO - PROCESS | 1935 | 1469522142896 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:42 INFO - PROCESS | 1935 | 1469522142953 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
01:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 223ms
01:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
01:35:43 INFO - PROCESS | 1935 | 1469522143116 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - PROCESS | 1935 | 1469522143169 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
01:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 216ms
01:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
01:35:43 INFO - PROCESS | 1935 | 1469522143334 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - PROCESS | 1935 | 1469522143397 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
01:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 268ms
01:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
01:35:43 INFO - PROCESS | 1935 | 1469522143604 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - PROCESS | 1935 | 1469522143687 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
01:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 317ms
01:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
01:35:43 INFO - PROCESS | 1935 | 1469522143934 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:44 INFO - PROCESS | 1935 | 1469522144024 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
01:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 278ms
01:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
01:35:44 INFO - PROCESS | 1935 | 1469522144204 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:44 INFO - PROCESS | 1935 | 1469522144260 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
01:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms
01:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
01:35:44 INFO - PROCESS | 1935 | 1469522144828 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:44 INFO - PROCESS | 1935 | 1469522144874 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
01:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 217ms
01:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
01:35:45 INFO - PROCESS | 1935 | 1469522145052 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - PROCESS | 1935 | 1469522145102 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
01:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 222ms
01:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
01:35:45 INFO - PROCESS | 1935 | 1469522145287 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - PROCESS | 1935 | 1469522145336 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
01:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 218ms
01:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
01:35:45 INFO - PROCESS | 1935 | 1469522145504 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - PROCESS | 1935 | 1469522145559 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
01:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 273ms
01:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
01:35:45 INFO - PROCESS | 1935 | 1469522145787 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:45 INFO - PROCESS | 1935 | 1469522145861 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
01:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 319ms
01:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
01:35:46 INFO - PROCESS | 1935 | 1469522146115 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:46 INFO - PROCESS | 1935 | 1469522146167 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
01:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 267ms
01:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
01:35:46 INFO - PROCESS | 1935 | 1469522146386 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:46 INFO - PROCESS | 1935 | 1469522146452 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
01:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 319ms
01:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
01:35:46 INFO - PROCESS | 1935 | 1469522146719 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:46 INFO - PROCESS | 1935 | 1469522146787 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
01:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 327ms
01:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
01:35:47 INFO - PROCESS | 1935 | 1469522147037 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 INFO - PROCESS | 1935 | 1469522147093 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 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
01:35:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
01:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 217ms
01:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
01:35:47 INFO - PROCESS | 1935 | 1469522147264 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 INFO - PROCESS | 1935 | 1469522147313 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 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
01:35:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
01:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 223ms
01:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
01:35:47 INFO - PROCESS | 1935 | 1469522147484 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 INFO - PROCESS | 1935 | 1469522147541 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 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
01:35:47 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:35:47 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:35:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
01:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 268ms
01:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
01:35:47 INFO - PROCESS | 1935 | 1469522147756 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:47 INFO - PROCESS | 1935 | 1469522147835 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 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
01:35:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 318ms
01:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
01:35:48 INFO - PROCESS | 1935 | 1469522148087 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 INFO - PROCESS | 1935 | 1469522148162 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 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
01:35:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 326ms
01:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
01:35:48 INFO - PROCESS | 1935 | 1469522148412 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 INFO - PROCESS | 1935 | 1469522148464 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 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
01:35:48 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
01:35:48 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
01:35:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 267ms
01:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
01:35:48 INFO - PROCESS | 1935 | 1469522148681 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 INFO - PROCESS | 1935 | 1469522148745 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
01:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 267ms
01:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
01:35:48 INFO - PROCESS | 1935 | 1469522148950 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 INFO - PROCESS | 1935 | 1469522149010 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 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
01:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 266ms
01:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
01:35:49 INFO - PROCESS | 1935 | 1469522149219 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 INFO - PROCESS | 1935 | 1469522149281 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 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
01:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 265ms
01:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
01:35:49 INFO - PROCESS | 1935 | 1469522149488 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 INFO - PROCESS | 1935 | 1469522149554 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
01:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 268ms
01:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
01:35:49 INFO - PROCESS | 1935 | 1469522149765 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 INFO - PROCESS | 1935 | 1469522149829 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
01:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 223ms
01:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
01:35:49 INFO - PROCESS | 1935 | 1469522149985 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 INFO - PROCESS | 1935 | 1469522150043 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
01:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 218ms
01:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
01:35:50 INFO - PROCESS | 1935 | 1469522150204 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 INFO - PROCESS | 1935 | 1469522150274 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 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
01:35:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
01:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 318ms
01:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
01:35:50 INFO - PROCESS | 1935 | 1469522150536 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 INFO - PROCESS | 1935 | 1469522150616 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
01:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 320ms
01:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
01:35:50 INFO - PROCESS | 1935 | 1469522150864 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:50 INFO - PROCESS | 1935 | 1469522150923 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
01:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 223ms
01:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
01:35:51 INFO - PROCESS | 1935 | 1469522151083 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - PROCESS | 1935 | 1469522151139 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
01:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 218ms
01:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
01:35:51 INFO - PROCESS | 1935 | 1469522151308 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - PROCESS | 1935 | 1469522151370 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
01:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
01:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
01:35:51 INFO - PROCESS | 1935 | 1469522151531 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - PROCESS | 1935 | 1469522151593 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
01:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 223ms
01:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
01:35:51 INFO - PROCESS | 1935 | 1469522151752 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - PROCESS | 1935 | 1469522151815 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
01:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 222ms
01:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
01:35:51 INFO - PROCESS | 1935 | 1469522151980 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:52 INFO - PROCESS | 1935 | 1469522152037 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
01:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 224ms
01:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
01:35:52 INFO - PROCESS | 1935 | 1469522152200 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:52 INFO - PROCESS | 1935 | 1469522152259 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
01:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 217ms
01:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
01:35:52 INFO - PROCESS | 1935 | 1469522152419 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:52 INFO - PROCESS | 1935 | 1469522152486 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
01:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 568ms
01:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
01:35:53 INFO - PROCESS | 1935 | 1469522153011 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - PROCESS | 1935 | 1469522153060 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
01:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 271ms
01:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
01:35:53 INFO - PROCESS | 1935 | 1469522153285 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - PROCESS | 1935 | 1469522153338 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
01:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 267ms
01:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
01:35:53 INFO - PROCESS | 1935 | 1469522153565 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - PROCESS | 1935 | 1469522153633 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
01:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 268ms
01:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
01:35:53 INFO - PROCESS | 1935 | 1469522153832 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:53 INFO - PROCESS | 1935 | 1469522153883 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
01:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 220ms
01:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
01:35:54 INFO - PROCESS | 1935 | 1469522154054 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - PROCESS | 1935 | 1469522154112 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
01:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 267ms
01:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
01:35:54 INFO - PROCESS | 1935 | 1469522154336 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - PROCESS | 1935 | 1469522154419 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
01:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 319ms
01:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
01:35:54 INFO - PROCESS | 1935 | 1469522154654 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - PROCESS | 1935 | 1469522154712 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
01:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 269ms
01:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
01:35:54 INFO - PROCESS | 1935 | 1469522154932 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:54 INFO - PROCESS | 1935 | 1469522154982 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
01:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 273ms
01:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
01:35:55 INFO - PROCESS | 1935 | 1469522155214 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:55 INFO - PROCESS | 1935 | 1469522155277 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
01:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 227ms
01:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
01:35:55 INFO - PROCESS | 1935 | 1469522155434 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:55 INFO - PROCESS | 1935 | 1469522155494 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
01:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 268ms
01:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
01:35:55 INFO - PROCESS | 1935 | 1469522155705 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:55 INFO - PROCESS | 1935 | 1469522155779 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
01:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 318ms
01:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
01:35:56 INFO - PROCESS | 1935 | 1469522156031 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - PROCESS | 1935 | 1469522156090 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
01:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 267ms
01:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
01:35:56 INFO - PROCESS | 1935 | 1469522156303 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - PROCESS | 1935 | 1469522156367 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 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
01:35:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:35:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
01:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:35:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 268ms
01:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
01:35:56 INFO - PROCESS | 1935 | 1469522156581 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - PROCESS | 1935 | 1469522156636 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
01:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 274ms
01:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
01:35:56 INFO - PROCESS | 1935 | 1469522156850 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:56 INFO - PROCESS | 1935 | 1469522156914 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
01:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 268ms
01:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
01:35:57 INFO - PROCESS | 1935 | 1469522157123 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 INFO - PROCESS | 1935 | 1469522157204 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
01:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 368ms
01:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
01:35:57 INFO - PROCESS | 1935 | 1469522157502 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 INFO - PROCESS | 1935 | 1469522157585 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 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
01:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 276ms
01:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
01:35:57 INFO - PROCESS | 1935 | 1469522157770 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 INFO - PROCESS | 1935 | 1469522157824 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:57 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
01:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 217ms
01:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
01:35:57 INFO - PROCESS | 1935 | 1469522157998 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:58 INFO - PROCESS | 1935 | 1469522158055 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
01:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 268ms
01:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
01:35:58 INFO - PROCESS | 1935 | 1469522158268 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:58 INFO - PROCESS | 1935 | 1469522158327 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
01:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 718ms
01:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
01:35:58 INFO - PROCESS | 1935 | 1469522158987 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:59 INFO - PROCESS | 1935 | 1469522159039 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
01:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 416ms
01:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
01:35:59 INFO - PROCESS | 1935 | 1469522159408 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:59 INFO - PROCESS | 1935 | 1469522159479 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
01:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms
01:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
01:35:59 INFO - PROCESS | 1935 | 1469522159879 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:35:59 INFO - PROCESS | 1935 | 1469522159925 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
01:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 268ms
01:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
01:36:00 INFO - PROCESS | 1935 | 1469522160152 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - PROCESS | 1935 | 1469522160206 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
01:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 271ms
01:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
01:36:00 INFO - PROCESS | 1935 | 1469522160435 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - PROCESS | 1935 | 1469522160489 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
01:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 220ms
01:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
01:36:00 INFO - PROCESS | 1935 | 1469522160654 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - PROCESS | 1935 | 1469522160706 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
01:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 217ms
01:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
01:36:00 INFO - PROCESS | 1935 | 1469522160881 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:00 INFO - PROCESS | 1935 | 1469522160930 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 223ms
01:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
01:36:01 INFO - PROCESS | 1935 | 1469522161102 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 INFO - PROCESS | 1935 | 1469522161160 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 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
01:36:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 217ms
01:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
01:36:01 INFO - PROCESS | 1935 | 1469522161320 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 INFO - PROCESS | 1935 | 1469522161376 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
01:36:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 216ms
01:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
01:36:01 INFO - PROCESS | 1935 | 1469522161539 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 INFO - PROCESS | 1935 | 1469522161599 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 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
01:36:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 317ms
01:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
01:36:01 INFO - PROCESS | 1935 | 1469522161868 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:01 INFO - PROCESS | 1935 | 1469522161953 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:02 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]"
01:36:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:36:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 368ms
01:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
01:36:02 INFO - PROCESS | 1935 | 1469522162257 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:02 INFO - PROCESS | 1935 | 1469522162357 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:02 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
01:36:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 478ms
01:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
01:36:02 INFO - PROCESS | 1935 | 1469522162721 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:02 INFO - PROCESS | 1935 | 1469522162784 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
01:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 267ms
01:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
01:36:02 INFO - PROCESS | 1935 | 1469522162989 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - PROCESS | 1935 | 1469522163056 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
01:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 218ms
01:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
01:36:03 INFO - PROCESS | 1935 | 1469522163251 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - PROCESS | 1935 | 1469522163313 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
01:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 249ms
01:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
01:36:03 INFO - PROCESS | 1935 | 1469522163467 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - PROCESS | 1935 | 1469522163532 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
01:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 267ms
01:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
01:36:03 INFO - PROCESS | 1935 | 1469522163737 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - PROCESS | 1935 | 1469522163795 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
01:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 216ms
01:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
01:36:03 INFO - PROCESS | 1935 | 1469522163962 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - PROCESS | 1935 | 1469522164020 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
01:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 266ms
01:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
01:36:04 INFO - PROCESS | 1935 | 1469522164231 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - PROCESS | 1935 | 1469522164286 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
01:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 274ms
01:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
01:36:04 INFO - PROCESS | 1935 | 1469522164506 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - PROCESS | 1935 | 1469522164583 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
01:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 370ms
01:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
01:36:04 INFO - PROCESS | 1935 | 1469522164881 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:04 INFO - PROCESS | 1935 | 1469522164939 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
01:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 274ms
01:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
01:36:05 INFO - PROCESS | 1935 | 1469522165151 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - PROCESS | 1935 | 1469522165213 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
01:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 216ms
01:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
01:36:05 INFO - PROCESS | 1935 | 1469522165369 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - PROCESS | 1935 | 1469522165428 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
01:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 266ms
01:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
01:36:05 INFO - PROCESS | 1935 | 1469522165638 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - PROCESS | 1935 | 1469522165697 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
01:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 267ms
01:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
01:36:05 INFO - PROCESS | 1935 | 1469522165913 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:06 INFO - PROCESS | 1935 | 1469522166002 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
01:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms
01:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
01:36:06 INFO - PROCESS | 1935 | 1469522166393 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:06 INFO - PROCESS | 1935 | 1469522166456 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
01:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 322ms
01:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
01:36:06 INFO - PROCESS | 1935 | 1469522166720 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:06 INFO - PROCESS | 1935 | 1469522166773 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
01:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 270ms
01:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
01:36:07 INFO - PROCESS | 1935 | 1469522167004 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - PROCESS | 1935 | 1469522167083 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
01:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 375ms
01:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
01:36:07 INFO - PROCESS | 1935 | 1469522167372 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - PROCESS | 1935 | 1469522167459 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
01:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 267ms
01:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
01:36:07 INFO - PROCESS | 1935 | 1469522167640 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - PROCESS | 1935 | 1469522167693 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
01:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 222ms
01:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
01:36:07 INFO - PROCESS | 1935 | 1469522167884 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:07 INFO - PROCESS | 1935 | 1469522167945 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
01:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 324ms
01:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
01:36:08 INFO - PROCESS | 1935 | 1469522168204 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:08 INFO - PROCESS | 1935 | 1469522168285 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
01:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 320ms
01:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
01:36:08 INFO - PROCESS | 1935 | 1469522168531 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:08 INFO - PROCESS | 1935 | 1469522168597 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
01:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 267ms
01:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
01:36:08 INFO - PROCESS | 1935 | 1469522168804 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:08 INFO - PROCESS | 1935 | 1469522168864 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
01:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 268ms
01:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
01:36:09 INFO - PROCESS | 1935 | 1469522169081 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - PROCESS | 1935 | 1469522169137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
01:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 273ms
01:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
01:36:09 INFO - PROCESS | 1935 | 1469522169353 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - PROCESS | 1935 | 1469522169417 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
01:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 266ms
01:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
01:36:09 INFO - PROCESS | 1935 | 1469522169621 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - PROCESS | 1935 | 1469522169684 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
01:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 317ms
01:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
01:36:09 INFO - PROCESS | 1935 | 1469522169947 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - PROCESS | 1935 | 1469522170000 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
01:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 216ms
01:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
01:36:10 INFO - PROCESS | 1935 | 1469522170166 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - PROCESS | 1935 | 1469522170227 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
01:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 223ms
01:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
01:36:10 INFO - PROCESS | 1935 | 1469522170384 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - PROCESS | 1935 | 1469522170439 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
01:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 219ms
01:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
01:36:10 INFO - PROCESS | 1935 | 1469522170606 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - PROCESS | 1935 | 1469522170668 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
01:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 217ms
01:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
01:36:10 INFO - PROCESS | 1935 | 1469522170831 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:10 INFO - PROCESS | 1935 | 1469522170887 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
01:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 223ms
01:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
01:36:11 INFO - PROCESS | 1935 | 1469522171051 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - PROCESS | 1935 | 1469522171105 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
01:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 216ms
01:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
01:36:11 INFO - PROCESS | 1935 | 1469522171269 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - PROCESS | 1935 | 1469522171336 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
01:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 216ms
01:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
01:36:11 INFO - PROCESS | 1935 | 1469522171488 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - PROCESS | 1935 | 1469522171548 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
01:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 217ms
01:36:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
01:36:11 INFO - PROCESS | 1935 | 1469522171714 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - PROCESS | 1935 | 1469522171778 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
01:36:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
01:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
01:36:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
01:36:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
01:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
01:36:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
01:36:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
01:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
01:36:11 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
01:36:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
01:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
01:36:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 224ms
01:36:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
01:36:11 INFO - PROCESS | 1935 | 1469522171934 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:11 INFO - PROCESS | 1935 | 1469522171990 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
01:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
01:36:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
01:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
01:36:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
01:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
01:36:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 218ms
01:36:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
01:36:12 INFO - PROCESS | 1935 | 1469522172162 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:12 INFO - PROCESS | 1935 | 1469522172221 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:12 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
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
01:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
01:36:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
01:36:12 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.
01:36:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
01:36:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 218ms
01:36:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
01:36:12 INFO - PROCESS | 1935 | 1469522172382 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:12 INFO - PROCESS | 1935 | 1469522172449 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
01:36:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 317ms
01:36:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
01:36:12 INFO - PROCESS | 1935 | 1469522172763 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:12 INFO - PROCESS | 1935 | 1469522172839 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
01:36:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms
01:36:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
01:36:13 INFO - PROCESS | 1935 | 1469522173488 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:13 INFO - PROCESS | 1935 | 1469522173583 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
01:36:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 319ms
01:36:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
01:36:13 INFO - PROCESS | 1935 | 1469522173816 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:13 INFO - PROCESS | 1935 | 1469522173869 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
01:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 273ms
01:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
01:36:14 INFO - PROCESS | 1935 | 1469522174089 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - PROCESS | 1935 | 1469522174142 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
01:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 221ms
01:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
01:36:14 INFO - PROCESS | 1935 | 1469522174315 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - PROCESS | 1935 | 1469522174365 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
01:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 224ms
01:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
01:36:14 INFO - PROCESS | 1935 | 1469522174535 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - PROCESS | 1935 | 1469522174586 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
01:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 216ms
01:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
01:36:14 INFO - PROCESS | 1935 | 1469522174758 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:14 INFO - PROCESS | 1935 | 1469522174820 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
01:36:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 267ms
01:36:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
01:36:15 INFO - PROCESS | 1935 | 1469522175032 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - PROCESS | 1935 | 1469522175084 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
01:36:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 224ms
01:36:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
01:36:15 INFO - PROCESS | 1935 | 1469522175251 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - PROCESS | 1935 | 1469522175308 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
01:36:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 266ms
01:36:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
01:36:15 INFO - PROCESS | 1935 | 1469522175533 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - PROCESS | 1935 | 1469522175593 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
01:36:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 266ms
01:36:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
01:36:15 INFO - PROCESS | 1935 | 1469522175805 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:15 INFO - PROCESS | 1935 | 1469522175868 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
01:36:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 267ms
01:36:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
01:36:16 INFO - PROCESS | 1935 | 1469522176082 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - PROCESS | 1935 | 1469522176151 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
01:36:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 323ms
01:36:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
01:36:16 INFO - PROCESS | 1935 | 1469522176403 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - PROCESS | 1935 | 1469522176465 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
01:36:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 269ms
01:36:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
01:36:16 INFO - PROCESS | 1935 | 1469522176682 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - PROCESS | 1935 | 1469522176735 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
01:36:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 273ms
01:36:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
01:36:16 INFO - PROCESS | 1935 | 1469522176951 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - PROCESS | 1935 | 1469522177011 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
01:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 216ms
01:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
01:36:17 INFO - PROCESS | 1935 | 1469522177169 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - PROCESS | 1935 | 1469522177221 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
01:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 217ms
01:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
01:36:17 INFO - PROCESS | 1935 | 1469522177388 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - PROCESS | 1935 | 1469522177448 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
01:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 267ms
01:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
01:36:17 INFO - PROCESS | 1935 | 1469522177667 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:17 INFO - PROCESS | 1935 | 1469522177750 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
01:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 375ms
01:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
01:36:18 INFO - PROCESS | 1935 | 1469522178035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - PROCESS | 1935 | 1469522178098 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
01:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 218ms
01:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
01:36:18 INFO - PROCESS | 1935 | 1469522178255 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - PROCESS | 1935 | 1469522178319 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 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
01:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 267ms
01:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
01:36:18 INFO - PROCESS | 1935 | 1469522178532 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - PROCESS | 1935 | 1469522178587 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
01:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 223ms
01:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
01:36:18 INFO - PROCESS | 1935 | 1469522178751 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - PROCESS | 1935 | 1469522178811 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
01:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 222ms
01:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
01:36:18 INFO - PROCESS | 1935 | 1469522178982 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:19 INFO - PROCESS | 1935 | 1469522179038 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
01:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 224ms
01:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
01:36:19 INFO - PROCESS | 1935 | 1469522179201 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:19 INFO - PROCESS | 1935 | 1469522179267 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
01:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 517ms
01:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
01:36:19 INFO - PROCESS | 1935 | 1469522179725 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:19 INFO - PROCESS | 1935 | 1469522179781 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
01:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 267ms
01:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
01:36:20 INFO - PROCESS | 1935 | 1469522180002 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - PROCESS | 1935 | 1469522180061 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
01:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 267ms
01:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
01:36:20 INFO - PROCESS | 1935 | 1469522180282 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - PROCESS | 1935 | 1469522180342 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
01:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 267ms
01:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
01:36:20 INFO - PROCESS | 1935 | 1469522180549 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - PROCESS | 1935 | 1469522180602 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
01:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 224ms
01:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
01:36:20 INFO - PROCESS | 1935 | 1469522180771 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - PROCESS | 1935 | 1469522180819 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
01:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 219ms
01:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
01:36:20 INFO - PROCESS | 1935 | 1469522180991 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - PROCESS | 1935 | 1469522181054 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
01:36:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 216ms
01:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
01:36:21 INFO - PROCESS | 1935 | 1469522181219 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - PROCESS | 1935 | 1469522181267 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
01:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 270ms
01:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
01:36:21 INFO - PROCESS | 1935 | 1469522181488 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - PROCESS | 1935 | 1469522181539 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
01:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 266ms
01:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
01:36:21 INFO - PROCESS | 1935 | 1469522181768 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:21 INFO - PROCESS | 1935 | 1469522181828 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
01:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 278ms
01:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
01:36:22 INFO - PROCESS | 1935 | 1469522182038 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - PROCESS | 1935 | 1469522182099 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
01:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 266ms
01:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
01:36:22 INFO - PROCESS | 1935 | 1469522182317 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - PROCESS | 1935 | 1469522182383 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
01:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 276ms
01:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
01:36:22 INFO - PROCESS | 1935 | 1469522182585 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - PROCESS | 1935 | 1469522182652 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
01:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 268ms
01:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
01:36:22 INFO - PROCESS | 1935 | 1469522182906 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:22 INFO - PROCESS | 1935 | 1469522182979 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
01:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 327ms
01:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
01:36:23 INFO - PROCESS | 1935 | 1469522183221 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:23 INFO - PROCESS | 1935 | 1469522183297 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:23 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
01:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 317ms
01:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
01:36:23 INFO - PROCESS | 1935 | 1469522183540 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:23 INFO - PROCESS | 1935 | 1469522183601 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
01:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 267ms
01:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
01:36:23 INFO - PROCESS | 1935 | 1469522183816 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:23 INFO - PROCESS | 1935 | 1469522183870 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
01:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 217ms
01:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
01:36:24 INFO - PROCESS | 1935 | 1469522184035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - PROCESS | 1935 | 1469522184088 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 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
01:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 217ms
01:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
01:36:24 INFO - PROCESS | 1935 | 1469522184255 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - PROCESS | 1935 | 1469522184311 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
01:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 217ms
01:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
01:36:24 INFO - PROCESS | 1935 | 1469522184483 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - PROCESS | 1935 | 1469522184536 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
01:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 224ms
01:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
01:36:24 INFO - PROCESS | 1935 | 1469522184702 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - PROCESS | 1935 | 1469522184762 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
01:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 216ms
01:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
01:36:24 INFO - PROCESS | 1935 | 1469522184920 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:24 INFO - PROCESS | 1935 | 1469522184984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
01:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 267ms
01:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
01:36:25 INFO - PROCESS | 1935 | 1469522185201 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:25 INFO - PROCESS | 1935 | 1469522185285 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
01:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 326ms
01:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
01:36:25 INFO - PROCESS | 1935 | 1469522185520 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:25 INFO - PROCESS | 1935 | 1469522185606 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
01:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 416ms
01:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
01:36:25 INFO - PROCESS | 1935 | 1469522185940 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - PROCESS | 1935 | 1469522186064 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
01:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 418ms
01:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
01:36:26 INFO - PROCESS | 1935 | 1469522186367 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - PROCESS | 1935 | 1469522186420 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
01:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 275ms
01:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
01:36:26 INFO - PROCESS | 1935 | 1469522186639 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - PROCESS | 1935 | 1469522186694 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
01:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 217ms
01:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
01:36:26 INFO - PROCESS | 1935 | 1469522186869 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:26 INFO - PROCESS | 1935 | 1469522186920 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
01:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 277ms
01:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
01:36:27 INFO - PROCESS | 1935 | 1469522187138 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - PROCESS | 1935 | 1469522187198 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
01:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 267ms
01:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
01:36:27 INFO - PROCESS | 1935 | 1469522187407 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - PROCESS | 1935 | 1469522187464 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
01:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 267ms
01:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
01:36:27 INFO - PROCESS | 1935 | 1469522187683 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - PROCESS | 1935 | 1469522187731 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
01:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 216ms
01:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
01:36:27 INFO - PROCESS | 1935 | 1469522187901 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:27 INFO - PROCESS | 1935 | 1469522187949 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
01:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 216ms
01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
01:36:28 INFO - PROCESS | 1935 | 1469522188121 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - PROCESS | 1935 | 1469522188170 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
01:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 266ms
01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
01:36:28 INFO - PROCESS | 1935 | 1469522188389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - PROCESS | 1935 | 1469522188453 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
01:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 266ms
01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
01:36:28 INFO - PROCESS | 1935 | 1469522188668 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - PROCESS | 1935 | 1469522188730 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
01:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 277ms
01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
01:36:28 INFO - PROCESS | 1935 | 1469522188937 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 INFO - PROCESS | 1935 | 1469522189005 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
01:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 268ms
01:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
01:36:29 INFO - PROCESS | 1935 | 1469522189207 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 INFO - PROCESS | 1935 | 1469522189270 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
01:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 267ms
01:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
01:36:29 INFO - PROCESS | 1935 | 1469522189490 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 INFO - PROCESS | 1935 | 1469522189598 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 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
01:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 367ms
01:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
01:36:29 INFO - PROCESS | 1935 | 1469522189870 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:29 INFO - PROCESS | 1935 | 1469522189951 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
01:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 276ms
01:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
01:36:30 INFO - PROCESS | 1935 | 1469522190137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 INFO - PROCESS | 1935 | 1469522190190 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 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
01:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 216ms
01:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
01:36:30 INFO - PROCESS | 1935 | 1469522190356 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 INFO - PROCESS | 1935 | 1469522190413 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 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)
01:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
01:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
01:36:30 INFO - PROCESS | 1935 | 1469522190584 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 INFO - PROCESS | 1935 | 1469522190638 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 223ms
01:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
01:36:30 INFO - PROCESS | 1935 | 1469522190801 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:30 INFO - PROCESS | 1935 | 1469522190862 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 216ms
01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
01:36:31 INFO - PROCESS | 1935 | 1469522191021 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - PROCESS | 1935 | 1469522191077 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 216ms
01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
01:36:31 INFO - PROCESS | 1935 | 1469522191239 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - PROCESS | 1935 | 1469522191296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 217ms
01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
01:36:31 INFO - PROCESS | 1935 | 1469522191465 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - PROCESS | 1935 | 1469522191521 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 274ms
01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
01:36:31 INFO - PROCESS | 1935 | 1469522191738 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:31 INFO - PROCESS | 1935 | 1469522191803 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
01:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 268ms
01:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
01:36:32 INFO - PROCESS | 1935 | 1469522192006 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:32 INFO - PROCESS | 1935 | 1469522192069 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
01:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 217ms
01:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
01:36:32 INFO - PROCESS | 1935 | 1469522192235 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:32 INFO - PROCESS | 1935 | 1469522192289 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
01:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 429ms
01:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
01:36:32 INFO - PROCESS | 1935 | 1469522192658 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:32 INFO - PROCESS | 1935 | 1469522192787 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
01:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 567ms
01:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
01:36:33 INFO - PROCESS | 1935 | 1469522193232 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:33 INFO - PROCESS | 1935 | 1469522193296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
01:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 322ms
01:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
01:36:33 INFO - PROCESS | 1935 | 1469522193554 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:33 INFO - PROCESS | 1935 | 1469522193607 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:33 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
01:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
01:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
01:36:33 INFO - PROCESS | 1935 | 1469522193836 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:33 INFO - PROCESS | 1935 | 1469522193888 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
01:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 268ms
01:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
01:36:34 INFO - PROCESS | 1935 | 1469522194100 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:34 INFO - PROCESS | 1935 | 1469522194164 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
01:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 325ms
01:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
01:36:34 INFO - PROCESS | 1935 | 1469522194423 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:34 INFO - PROCESS | 1935 | 1469522194505 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:34 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)
01:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 367ms
01:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
01:36:34 INFO - PROCESS | 1935 | 1469522194799 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:34 INFO - PROCESS | 1935 | 1469522194864 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 274ms
01:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
01:36:35 INFO - PROCESS | 1935 | 1469522195068 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - PROCESS | 1935 | 1469522195131 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
01:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 267ms
01:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
01:36:35 INFO - PROCESS | 1935 | 1469522195338 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - PROCESS | 1935 | 1469522195398 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
01:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 267ms
01:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
01:36:35 INFO - PROCESS | 1935 | 1469522195615 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - PROCESS | 1935 | 1469522195677 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
01:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 274ms
01:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
01:36:35 INFO - PROCESS | 1935 | 1469522195887 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:35 INFO - PROCESS | 1935 | 1469522195949 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
01:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 268ms
01:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
01:36:36 INFO - PROCESS | 1935 | 1469522196164 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - PROCESS | 1935 | 1469522196241 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
01:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 266ms
01:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
01:36:36 INFO - PROCESS | 1935 | 1469522196435 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - PROCESS | 1935 | 1469522196495 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
01:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 269ms
01:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
01:36:36 INFO - PROCESS | 1935 | 1469522196706 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - PROCESS | 1935 | 1469522196763 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
01:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 218ms
01:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
01:36:36 INFO - PROCESS | 1935 | 1469522196932 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:36 INFO - PROCESS | 1935 | 1469522196983 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
01:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 224ms
01:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
01:36:37 INFO - PROCESS | 1935 | 1469522197152 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - PROCESS | 1935 | 1469522197212 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
01:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 216ms
01:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
01:36:37 INFO - PROCESS | 1935 | 1469522197370 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - PROCESS | 1935 | 1469522197427 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
01:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 216ms
01:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
01:36:37 INFO - PROCESS | 1935 | 1469522197588 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - PROCESS | 1935 | 1469522197646 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
01:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 217ms
01:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
01:36:37 INFO - PROCESS | 1935 | 1469522197814 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:37 INFO - PROCESS | 1935 | 1469522197868 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 218ms
01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
01:36:38 INFO - PROCESS | 1935 | 1469522198034 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - PROCESS | 1935 | 1469522198091 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 216ms
01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
01:36:38 INFO - PROCESS | 1935 | 1469522198253 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - PROCESS | 1935 | 1469522198307 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 221ms
01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
01:36:38 INFO - PROCESS | 1935 | 1469522198485 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - PROCESS | 1935 | 1469522198556 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 269ms
01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
01:36:38 INFO - PROCESS | 1935 | 1469522198756 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - PROCESS | 1935 | 1469522198819 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
01:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 217ms
01:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
01:36:38 INFO - PROCESS | 1935 | 1469522198986 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:39 INFO - PROCESS | 1935 | 1469522199046 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
01:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 629ms
01:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
01:36:39 INFO - PROCESS | 1935 | 1469522199608 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:39 INFO - PROCESS | 1935 | 1469522199665 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
01:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 266ms
01:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
01:36:39 INFO - PROCESS | 1935 | 1469522199885 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:39 INFO - PROCESS | 1935 | 1469522199939 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
01:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 270ms
01:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
01:36:40 INFO - PROCESS | 1935 | 1469522200170 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - PROCESS | 1935 | 1469522200222 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
01:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 269ms
01:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
01:36:40 INFO - PROCESS | 1935 | 1469522200435 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - PROCESS | 1935 | 1469522200486 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
01:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 217ms
01:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
01:36:40 INFO - PROCESS | 1935 | 1469522200654 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - PROCESS | 1935 | 1469522200704 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
01:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 216ms
01:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
01:36:40 INFO - PROCESS | 1935 | 1469522200874 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:40 INFO - PROCESS | 1935 | 1469522200929 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
01:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 216ms
01:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
01:36:41 INFO - PROCESS | 1935 | 1469522201097 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - PROCESS | 1935 | 1469522201144 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
01:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 218ms
01:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
01:36:41 INFO - PROCESS | 1935 | 1469522201318 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - PROCESS | 1935 | 1469522201369 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
01:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 218ms
01:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
01:36:41 INFO - PROCESS | 1935 | 1469522201538 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - PROCESS | 1935 | 1469522201587 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
01:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 217ms
01:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
01:36:41 INFO - PROCESS | 1935 | 1469522201765 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:41 INFO - PROCESS | 1935 | 1469522201821 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
01:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 268ms
01:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
01:36:42 INFO - PROCESS | 1935 | 1469522202035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - PROCESS | 1935 | 1469522202096 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
01:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 219ms
01:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
01:36:42 INFO - PROCESS | 1935 | 1469522202256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - PROCESS | 1935 | 1469522202307 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
01:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 217ms
01:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
01:36:42 INFO - PROCESS | 1935 | 1469522202483 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - PROCESS | 1935 | 1469522202533 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
01:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 224ms
01:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
01:36:42 INFO - PROCESS | 1935 | 1469522202703 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:42 INFO - PROCESS | 1935 | 1469522202762 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
01:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 322ms
01:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
01:36:43 INFO - PROCESS | 1935 | 1469522203039 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - PROCESS | 1935 | 1469522203113 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
01:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 271ms
01:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
01:36:43 INFO - PROCESS | 1935 | 1469522203316 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - PROCESS | 1935 | 1469522203375 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
01:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 275ms
01:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
01:36:43 INFO - PROCESS | 1935 | 1469522203586 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - PROCESS | 1935 | 1469522203648 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
01:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 268ms
01:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
01:36:43 INFO - PROCESS | 1935 | 1469522203856 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:43 INFO - PROCESS | 1935 | 1469522203928 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
01:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 267ms
01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
01:36:44 INFO - PROCESS | 1935 | 1469522204133 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - PROCESS | 1935 | 1469522204195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
01:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 274ms
01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
01:36:44 INFO - PROCESS | 1935 | 1469522204425 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - PROCESS | 1935 | 1469522204491 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
01:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 266ms
01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
01:36:44 INFO - PROCESS | 1935 | 1469522204700 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - PROCESS | 1935 | 1469522204766 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
01:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
01:36:44 INFO - PROCESS | 1935 | 1469522204969 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 INFO - PROCESS | 1935 | 1469522205045 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 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
01:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
01:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
01:36:45 INFO - PROCESS | 1935 | 1469522205238 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 INFO - PROCESS | 1935 | 1469522205304 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 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
01:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 218ms
01:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
01:36:45 INFO - PROCESS | 1935 | 1469522205458 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 INFO - PROCESS | 1935 | 1469522205521 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
01:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 217ms
01:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
01:36:45 INFO - PROCESS | 1935 | 1469522205684 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 INFO - PROCESS | 1935 | 1469522205747 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
01:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 266ms
01:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
01:36:45 INFO - PROCESS | 1935 | 1469522205953 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - PROCESS | 1935 | 1469522206013 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 267ms
01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
01:36:46 INFO - PROCESS | 1935 | 1469522206227 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - PROCESS | 1935 | 1469522206293 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 268ms
01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
01:36:46 INFO - PROCESS | 1935 | 1469522206499 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - PROCESS | 1935 | 1469522206560 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 224ms
01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
01:36:46 INFO - PROCESS | 1935 | 1469522206722 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - PROCESS | 1935 | 1469522206783 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
01:36:46 INFO - PROCESS | 1935 | 1469522206991 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:47 INFO - PROCESS | 1935 | 1469522207084 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
01:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 819ms
01:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
01:36:47 INFO - PROCESS | 1935 | 1469522207814 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:47 INFO - PROCESS | 1935 | 1469522207863 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 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)
01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 270ms
01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
01:36:48 INFO - PROCESS | 1935 | 1469522208088 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - PROCESS | 1935 | 1469522208140 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 267ms
01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
01:36:48 INFO - PROCESS | 1935 | 1469522208370 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - PROCESS | 1935 | 1469522208423 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 268ms
01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
01:36:48 INFO - PROCESS | 1935 | 1469522208634 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - PROCESS | 1935 | 1469522208687 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
01:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 267ms
01:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
01:36:48 INFO - PROCESS | 1935 | 1469522208903 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:48 INFO - PROCESS | 1935 | 1469522208966 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 216ms
01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
01:36:49 INFO - PROCESS | 1935 | 1469522209122 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - PROCESS | 1935 | 1469522209179 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 215ms
01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
01:36:49 INFO - PROCESS | 1935 | 1469522209339 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - PROCESS | 1935 | 1469522209391 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 216ms
01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
01:36:49 INFO - PROCESS | 1935 | 1469522209559 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - PROCESS | 1935 | 1469522209618 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 217ms
01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
01:36:49 INFO - PROCESS | 1935 | 1469522209784 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:49 INFO - PROCESS | 1935 | 1469522209835 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
01:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 273ms
01:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
01:36:50 INFO - PROCESS | 1935 | 1469522210053 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - PROCESS | 1935 | 1469522210106 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
01:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 221ms
01:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
01:36:50 INFO - PROCESS | 1935 | 1469522210284 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - PROCESS | 1935 | 1469522210341 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
01:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 273ms
01:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
01:36:50 INFO - PROCESS | 1935 | 1469522210553 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - PROCESS | 1935 | 1469522210606 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
01:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 221ms
01:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
01:36:50 INFO - PROCESS | 1935 | 1469522210783 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:50 INFO - PROCESS | 1935 | 1469522210838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 274ms
01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
01:36:51 INFO - PROCESS | 1935 | 1469522211053 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - PROCESS | 1935 | 1469522211106 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 266ms
01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
01:36:51 INFO - PROCESS | 1935 | 1469522211322 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - PROCESS | 1935 | 1469522211386 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 268ms
01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
01:36:51 INFO - PROCESS | 1935 | 1469522211598 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - PROCESS | 1935 | 1469522211668 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
01:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 272ms
01:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
01:36:51 INFO - PROCESS | 1935 | 1469522211867 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:51 INFO - PROCESS | 1935 | 1469522211926 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
01:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 271ms
01:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
01:36:52 INFO - PROCESS | 1935 | 1469522212141 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:52 INFO - PROCESS | 1935 | 1469522212249 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
01:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 371ms
01:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
01:36:52 INFO - PROCESS | 1935 | 1469522212523 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:52 INFO - PROCESS | 1935 | 1469522212616 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
01:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 417ms
01:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
01:36:52 INFO - PROCESS | 1935 | 1469522212952 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - PROCESS | 1935 | 1469522213030 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
01:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 325ms
01:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
01:36:53 INFO - PROCESS | 1935 | 1469522213270 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - PROCESS | 1935 | 1469522213333 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
01:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 266ms
01:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
01:36:53 INFO - PROCESS | 1935 | 1469522213538 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - PROCESS | 1935 | 1469522213597 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
01:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 218ms
01:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
01:36:53 INFO - PROCESS | 1935 | 1469522213767 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:53 INFO - PROCESS | 1935 | 1469522213824 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 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
01:36:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:36:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 268ms
01:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
01:36:54 INFO - PROCESS | 1935 | 1469522214035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 INFO - PROCESS | 1935 | 1469522214093 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
01:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 220ms
01:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
01:36:54 INFO - PROCESS | 1935 | 1469522214269 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 INFO - PROCESS | 1935 | 1469522214331 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
01:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 317ms
01:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
01:36:54 INFO - PROCESS | 1935 | 1469522214588 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 INFO - PROCESS | 1935 | 1469522214665 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 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
01:36:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:36:54 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 318ms
01:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
01:36:54 INFO - PROCESS | 1935 | 1469522214908 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:54 INFO - PROCESS | 1935 | 1469522214975 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:55 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
01:36:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
01:36:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
01:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:36:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 218ms
01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
01:36:55 INFO - PROCESS | 1935 | 1469522215135 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:55 INFO - PROCESS | 1935 | 1469522215195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms
01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
01:36:55 INFO - PROCESS | 1935 | 1469522215710 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:55 INFO - PROCESS | 1935 | 1469522215758 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 266ms
01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
01:36:55 INFO - PROCESS | 1935 | 1469522215987 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - PROCESS | 1935 | 1469522216041 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
01:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 270ms
01:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
01:36:56 INFO - PROCESS | 1935 | 1469522216272 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - PROCESS | 1935 | 1469522216325 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
01:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 275ms
01:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
01:36:56 INFO - PROCESS | 1935 | 1469522216536 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - PROCESS | 1935 | 1469522216589 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
01:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 266ms
01:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
01:36:56 INFO - PROCESS | 1935 | 1469522216805 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:56 INFO - PROCESS | 1935 | 1469522216868 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
01:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 220ms
01:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
01:36:57 INFO - PROCESS | 1935 | 1469522217035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - PROCESS | 1935 | 1469522217091 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
01:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 224ms
01:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
01:36:57 INFO - PROCESS | 1935 | 1469522217253 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - PROCESS | 1935 | 1469522217306 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
01:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 216ms
01:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
01:36:57 INFO - PROCESS | 1935 | 1469522217474 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - PROCESS | 1935 | 1469522217529 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
01:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 216ms
01:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
01:36:57 INFO - PROCESS | 1935 | 1469522217699 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - PROCESS | 1935 | 1469522217762 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
01:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 275ms
01:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
01:36:57 INFO - PROCESS | 1935 | 1469522217975 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - PROCESS | 1935 | 1469522218040 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
01:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 267ms
01:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
01:36:58 INFO - PROCESS | 1935 | 1469522218257 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - PROCESS | 1935 | 1469522218338 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
01:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 273ms
01:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
01:36:58 INFO - PROCESS | 1935 | 1469522218520 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - PROCESS | 1935 | 1469522218580 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
01:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 266ms
01:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
01:36:58 INFO - PROCESS | 1935 | 1469522218792 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:58 INFO - PROCESS | 1935 | 1469522218876 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
01:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 368ms
01:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
01:36:59 INFO - PROCESS | 1935 | 1469522219172 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - PROCESS | 1935 | 1469522219254 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
01:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 328ms
01:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
01:36:59 INFO - PROCESS | 1935 | 1469522219500 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - PROCESS | 1935 | 1469522219556 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
01:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 226ms
01:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
01:36:59 INFO - PROCESS | 1935 | 1469522219720 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - PROCESS | 1935 | 1469522219773 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
01:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 217ms
01:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
01:36:59 INFO - PROCESS | 1935 | 1469522219949 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - PROCESS | 1935 | 1469522220002 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
01:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 223ms
01:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
01:37:00 INFO - PROCESS | 1935 | 1469522220169 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - PROCESS | 1935 | 1469522220228 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
01:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 216ms
01:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
01:37:00 INFO - PROCESS | 1935 | 1469522220389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - PROCESS | 1935 | 1469522220448 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
01:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 218ms
01:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
01:37:00 INFO - PROCESS | 1935 | 1469522220615 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - PROCESS | 1935 | 1469522220670 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
01:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 222ms
01:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
01:37:00 INFO - PROCESS | 1935 | 1469522220835 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:00 INFO - PROCESS | 1935 | 1469522220891 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
01:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 219ms
01:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
01:37:01 INFO - PROCESS | 1935 | 1469522221057 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - PROCESS | 1935 | 1469522221115 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
01:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 218ms
01:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
01:37:01 INFO - PROCESS | 1935 | 1469522221283 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - PROCESS | 1935 | 1469522221340 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
01:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 224ms
01:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
01:37:01 INFO - PROCESS | 1935 | 1469522221505 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - PROCESS | 1935 | 1469522221573 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
01:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 220ms
01:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
01:37:01 INFO - PROCESS | 1935 | 1469522221733 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:01 INFO - PROCESS | 1935 | 1469522221823 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
01:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 424ms
01:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
01:37:02 INFO - PROCESS | 1935 | 1469522222155 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:02 INFO - PROCESS | 1935 | 1469522222230 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
01:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms
01:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
01:37:02 INFO - PROCESS | 1935 | 1469522222733 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:02 INFO - PROCESS | 1935 | 1469522222802 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
01:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 319ms
01:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
01:37:03 INFO - PROCESS | 1935 | 1469522223055 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - PROCESS | 1935 | 1469522223104 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
01:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 271ms
01:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
01:37:03 INFO - PROCESS | 1935 | 1469522223337 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - PROCESS | 1935 | 1469522223400 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
01:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 328ms
01:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
01:37:03 INFO - PROCESS | 1935 | 1469522223670 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - PROCESS | 1935 | 1469522223748 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
01:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 326ms
01:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
01:37:03 INFO - PROCESS | 1935 | 1469522223987 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:04 INFO - PROCESS | 1935 | 1469522224050 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
01:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 318ms
01:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
01:37:04 INFO - PROCESS | 1935 | 1469522224319 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:04 INFO - PROCESS | 1935 | 1469522224412 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
01:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 368ms
01:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
01:37:04 INFO - PROCESS | 1935 | 1469522224706 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:04 INFO - PROCESS | 1935 | 1469522224775 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
01:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 275ms
01:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
01:37:04 INFO - PROCESS | 1935 | 1469522224971 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:05 INFO - PROCESS | 1935 | 1469522225033 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:05 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
01:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 266ms
01:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
01:37:05 INFO - PROCESS | 1935 | 1469522225241 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:05 INFO - PROCESS | 1935 | 1469522225330 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
01:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 366ms
01:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
01:37:05 INFO - PROCESS | 1935 | 1469522225623 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:05 INFO - PROCESS | 1935 | 1469522225712 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
01:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 326ms
01:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
01:37:05 INFO - PROCESS | 1935 | 1469522225984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - PROCESS | 1935 | 1469522226050 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
01:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 273ms
01:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
01:37:06 INFO - PROCESS | 1935 | 1469522226253 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - PROCESS | 1935 | 1469522226315 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
01:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 266ms
01:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
01:37:06 INFO - PROCESS | 1935 | 1469522226522 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - PROCESS | 1935 | 1469522226581 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
01:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 216ms
01:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
01:37:06 INFO - PROCESS | 1935 | 1469522226744 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:06 INFO - PROCESS | 1935 | 1469522226804 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
01:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 267ms
01:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
01:37:07 INFO - PROCESS | 1935 | 1469522227009 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - PROCESS | 1935 | 1469522227070 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
01:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 217ms
01:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
01:37:07 INFO - PROCESS | 1935 | 1469522227238 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - PROCESS | 1935 | 1469522227295 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 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
01:37:07 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
01:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 271ms
01:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
01:37:07 INFO - PROCESS | 1935 | 1469522227517 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - PROCESS | 1935 | 1469522227592 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
01:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 317ms
01:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
01:37:07 INFO - PROCESS | 1935 | 1469522227838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:07 INFO - PROCESS | 1935 | 1469522227921 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
01:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 270ms
01:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
01:37:08 INFO - PROCESS | 1935 | 1469522228115 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - PROCESS | 1935 | 1469522228172 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
01:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 216ms
01:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
01:37:08 INFO - PROCESS | 1935 | 1469522228334 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - PROCESS | 1935 | 1469522228390 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
01:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 223ms
01:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
01:37:08 INFO - PROCESS | 1935 | 1469522228553 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - PROCESS | 1935 | 1469522228610 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
01:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 416ms
01:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
01:37:08 INFO - PROCESS | 1935 | 1469522228974 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:09 INFO - PROCESS | 1935 | 1469522229048 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
01:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 617ms
01:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
01:37:09 INFO - PROCESS | 1935 | 1469522229594 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:09 INFO - PROCESS | 1935 | 1469522229645 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
01:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 267ms
01:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
01:37:09 INFO - PROCESS | 1935 | 1469522229872 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:09 INFO - PROCESS | 1935 | 1469522229925 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
01:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 267ms
01:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
01:37:10 INFO - PROCESS | 1935 | 1469522230152 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - PROCESS | 1935 | 1469522230208 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
01:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 267ms
01:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
01:37:10 INFO - PROCESS | 1935 | 1469522230419 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - PROCESS | 1935 | 1469522230470 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
01:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 223ms
01:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
01:37:10 INFO - PROCESS | 1935 | 1469522230639 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - PROCESS | 1935 | 1469522230690 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
01:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 218ms
01:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
01:37:10 INFO - PROCESS | 1935 | 1469522230867 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:10 INFO - PROCESS | 1935 | 1469522230929 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
01:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 273ms
01:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
01:37:11 INFO - PROCESS | 1935 | 1469522231137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - PROCESS | 1935 | 1469522231199 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
01:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 218ms
01:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
01:37:11 INFO - PROCESS | 1935 | 1469522231358 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - PROCESS | 1935 | 1469522231413 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
01:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 217ms
01:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
01:37:11 INFO - PROCESS | 1935 | 1469522231581 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - PROCESS | 1935 | 1469522231638 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
01:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 373ms
01:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
01:37:11 INFO - PROCESS | 1935 | 1469522231968 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:12 INFO - PROCESS | 1935 | 1469522232062 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
01:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 371ms
01:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
01:37:12 INFO - PROCESS | 1935 | 1469522232351 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:12 INFO - PROCESS | 1935 | 1469522232427 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
01:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 319ms
01:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
01:37:12 INFO - PROCESS | 1935 | 1469522232668 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:12 INFO - PROCESS | 1935 | 1469522232729 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
01:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 272ms
01:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
01:37:12 INFO - PROCESS | 1935 | 1469522232940 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - PROCESS | 1935 | 1469522233004 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
01:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 267ms
01:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
01:37:13 INFO - PROCESS | 1935 | 1469522233216 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - PROCESS | 1935 | 1469522233273 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
01:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 217ms
01:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
01:37:13 INFO - PROCESS | 1935 | 1469522233436 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - PROCESS | 1935 | 1469522233488 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
01:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 216ms
01:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
01:37:13 INFO - PROCESS | 1935 | 1469522233655 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - PROCESS | 1935 | 1469522233707 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
01:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 219ms
01:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
01:37:13 INFO - PROCESS | 1935 | 1469522233883 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:13 INFO - PROCESS | 1935 | 1469522233936 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
01:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 223ms
01:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
01:37:14 INFO - PROCESS | 1935 | 1469522234103 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - PROCESS | 1935 | 1469522234156 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
01:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 216ms
01:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
01:37:14 INFO - PROCESS | 1935 | 1469522234322 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - PROCESS | 1935 | 1469522234398 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
01:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 316ms
01:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
01:37:14 INFO - PROCESS | 1935 | 1469522234652 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - PROCESS | 1935 | 1469522234734 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
01:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 317ms
01:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
01:37:14 INFO - PROCESS | 1935 | 1469522234967 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:15 INFO - PROCESS | 1935 | 1469522235027 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
01:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 224ms
01:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
01:37:15 INFO - PROCESS | 1935 | 1469522235191 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:15 INFO - PROCESS | 1935 | 1469522235248 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
01:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 216ms
01:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
01:37:15 INFO - PROCESS | 1935 | 1469522235416 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:15 INFO - PROCESS | 1935 | 1469522235515 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
01:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms
01:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
01:37:15 INFO - PROCESS | 1935 | 1469522235984 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - PROCESS | 1935 | 1469522236034 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
01:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 267ms
01:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
01:37:16 INFO - PROCESS | 1935 | 1469522236256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - PROCESS | 1935 | 1469522236312 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
01:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 219ms
01:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
01:37:16 INFO - PROCESS | 1935 | 1469522236490 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - PROCESS | 1935 | 1469522236550 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
01:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 319ms
01:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
01:37:16 INFO - PROCESS | 1935 | 1469522236820 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:16 INFO - PROCESS | 1935 | 1469522236881 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
01:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 329ms
01:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
01:37:17 INFO - PROCESS | 1935 | 1469522237140 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - PROCESS | 1935 | 1469522237190 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
01:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 217ms
01:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
01:37:17 INFO - PROCESS | 1935 | 1469522237361 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - PROCESS | 1935 | 1469522237426 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
01:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 267ms
01:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
01:37:17 INFO - PROCESS | 1935 | 1469522237635 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - PROCESS | 1935 | 1469522237687 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
01:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 223ms
01:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
01:37:17 INFO - PROCESS | 1935 | 1469522237854 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:17 INFO - PROCESS | 1935 | 1469522237912 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
01:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 218ms
01:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
01:37:18 INFO - PROCESS | 1935 | 1469522238075 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:18 INFO - PROCESS | 1935 | 1469522238155 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
01:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 366ms
01:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
01:37:18 INFO - PROCESS | 1935 | 1469522238476 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:18 INFO - PROCESS | 1935 | 1469522238554 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
01:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 326ms
01:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
01:37:18 INFO - PROCESS | 1935 | 1469522238789 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:18 INFO - PROCESS | 1935 | 1469522238858 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
01:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 268ms
01:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
01:37:19 INFO - PROCESS | 1935 | 1469522239098 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - PROCESS | 1935 | 1469522239163 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
01:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 267ms
01:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
01:37:19 INFO - PROCESS | 1935 | 1469522239368 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - PROCESS | 1935 | 1469522239425 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
01:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 223ms
01:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
01:37:19 INFO - PROCESS | 1935 | 1469522239587 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - PROCESS | 1935 | 1469522239638 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
01:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 268ms
01:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
01:37:19 INFO - PROCESS | 1935 | 1469522239858 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:19 INFO - PROCESS | 1935 | 1469522239932 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
01:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 368ms
01:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
01:37:20 INFO - PROCESS | 1935 | 1469522240241 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:20 INFO - PROCESS | 1935 | 1469522240298 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
01:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 221ms
01:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
01:37:20 INFO - PROCESS | 1935 | 1469522240472 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:20 INFO - PROCESS | 1935 | 1469522240542 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
01:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 317ms
01:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
01:37:20 INFO - PROCESS | 1935 | 1469522240793 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:20 INFO - PROCESS | 1935 | 1469522240892 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
01:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 369ms
01:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
01:37:21 INFO - PROCESS | 1935 | 1469522241169 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - PROCESS | 1935 | 1469522241225 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
01:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 218ms
01:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
01:37:21 INFO - PROCESS | 1935 | 1469522241390 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - PROCESS | 1935 | 1469522241450 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
01:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 217ms
01:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
01:37:21 INFO - PROCESS | 1935 | 1469522241615 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - PROCESS | 1935 | 1469522241677 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
01:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 217ms
01:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
01:37:21 INFO - PROCESS | 1935 | 1469522241874 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:21 INFO - PROCESS | 1935 | 1469522241954 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
01:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 559ms
01:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
01:37:22 INFO - PROCESS | 1935 | 1469522242390 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:22 INFO - PROCESS | 1935 | 1469522242456 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
01:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 468ms
01:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
01:37:22 INFO - PROCESS | 1935 | 1469522242862 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:22 INFO - PROCESS | 1935 | 1469522242912 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
01:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 269ms
01:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
01:37:23 INFO - PROCESS | 1935 | 1469522243140 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - PROCESS | 1935 | 1469522243194 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
01:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 269ms
01:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
01:37:23 INFO - PROCESS | 1935 | 1469522243425 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - PROCESS | 1935 | 1469522243487 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
01:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 268ms
01:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
01:37:23 INFO - PROCESS | 1935 | 1469522243692 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - PROCESS | 1935 | 1469522243750 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
01:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 216ms
01:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
01:37:23 INFO - PROCESS | 1935 | 1469522243918 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:23 INFO - PROCESS | 1935 | 1469522243970 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
01:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 273ms
01:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
01:37:24 INFO - PROCESS | 1935 | 1469522244189 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:24 INFO - PROCESS | 1935 | 1469522244247 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
01:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 268ms
01:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
01:37:24 INFO - PROCESS | 1935 | 1469522244458 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:24 INFO - PROCESS | 1935 | 1469522244518 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
01:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 268ms
01:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
01:37:24 INFO - PROCESS | 1935 | 1469522244737 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:24 INFO - PROCESS | 1935 | 1469522244801 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
01:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 267ms
01:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
01:37:25 INFO - PROCESS | 1935 | 1469522245007 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:25 INFO - PROCESS | 1935 | 1469522245084 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
01:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 375ms
01:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
01:37:25 INFO - PROCESS | 1935 | 1469522245392 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:25 INFO - PROCESS | 1935 | 1469522245476 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
01:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 318ms
01:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
01:37:25 INFO - PROCESS | 1935 | 1469522245720 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:25 INFO - PROCESS | 1935 | 1469522245792 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
01:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 373ms
01:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
01:37:26 INFO - PROCESS | 1935 | 1469522246088 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - PROCESS | 1935 | 1469522246140 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
01:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 218ms
01:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
01:37:26 INFO - PROCESS | 1935 | 1469522246309 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - PROCESS | 1935 | 1469522246382 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
01:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 318ms
01:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
01:37:26 INFO - PROCESS | 1935 | 1469522246640 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - PROCESS | 1935 | 1469522246716 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
01:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 318ms
01:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
01:37:26 INFO - PROCESS | 1935 | 1469522246966 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - PROCESS | 1935 | 1469522247022 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
01:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 217ms
01:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
01:37:27 INFO - PROCESS | 1935 | 1469522247185 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - PROCESS | 1935 | 1469522247238 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
01:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 217ms
01:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
01:37:27 INFO - PROCESS | 1935 | 1469522247406 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - PROCESS | 1935 | 1469522247463 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
01:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 216ms
01:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
01:37:27 INFO - PROCESS | 1935 | 1469522247624 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - PROCESS | 1935 | 1469522247678 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
01:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 219ms
01:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
01:37:27 INFO - PROCESS | 1935 | 1469522247852 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:27 INFO - PROCESS | 1935 | 1469522247921 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
01:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 324ms
01:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
01:37:28 INFO - PROCESS | 1935 | 1469522248176 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:28 INFO - PROCESS | 1935 | 1469522248258 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
01:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 267ms
01:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
01:37:28 INFO - PROCESS | 1935 | 1469522248450 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:28 INFO - PROCESS | 1935 | 1469522248508 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
01:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 217ms
01:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
01:37:28 INFO - PROCESS | 1935 | 1469522248759 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:28 INFO - PROCESS | 1935 | 1469522248878 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
01:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms
01:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
01:37:29 INFO - PROCESS | 1935 | 1469522249239 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:29 INFO - PROCESS | 1935 | 1469522249291 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
01:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 318ms
01:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
01:37:29 INFO - PROCESS | 1935 | 1469522249576 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:29 INFO - PROCESS | 1935 | 1469522249659 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
01:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 369ms
01:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
01:37:29 INFO - PROCESS | 1935 | 1469522249955 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - PROCESS | 1935 | 1469522250008 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
01:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 274ms
01:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
01:37:30 INFO - PROCESS | 1935 | 1469522250221 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - PROCESS | 1935 | 1469522250275 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
01:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 269ms
01:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
01:37:30 INFO - PROCESS | 1935 | 1469522250492 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - PROCESS | 1935 | 1469522250550 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
01:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 218ms
01:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
01:37:30 INFO - PROCESS | 1935 | 1469522250720 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - PROCESS | 1935 | 1469522250782 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
01:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 271ms
01:37:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
01:37:30 INFO - PROCESS | 1935 | 1469522250987 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - PROCESS | 1935 | 1469522251037 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
01:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 219ms
01:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
01:37:31 INFO - PROCESS | 1935 | 1469522251220 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - PROCESS | 1935 | 1469522251281 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
01:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 218ms
01:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
01:37:31 INFO - PROCESS | 1935 | 1469522251452 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - PROCESS | 1935 | 1469522251513 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
01:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 272ms
01:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
01:37:31 INFO - PROCESS | 1935 | 1469522251726 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - PROCESS | 1935 | 1469522251799 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
01:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 272ms
01:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
01:37:32 INFO - PROCESS | 1935 | 1469522252003 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:32 INFO - PROCESS | 1935 | 1469522252072 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
01:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 268ms
01:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
01:37:32 INFO - PROCESS | 1935 | 1469522252285 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:32 INFO - PROCESS | 1935 | 1469522252342 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
01:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 224ms
01:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
01:37:32 INFO - PROCESS | 1935 | 1469522252505 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:32 INFO - PROCESS | 1935 | 1469522252562 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:33 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)
01:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 723ms
01:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
01:37:33 INFO - PROCESS | 1935 | 1469522253231 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:33 INFO - PROCESS | 1935 | 1469522253283 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:33 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
01:37:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:37:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
01:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 720ms
01:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
01:37:33 INFO - PROCESS | 1935 | 1469522253953 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:34 INFO - PROCESS | 1935 | 1469522254001 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:34 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
01:37:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:37:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
01:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
01:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
01:37:34 INFO - PROCESS | 1935 | 1469522254675 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:34 INFO - PROCESS | 1935 | 1469522254719 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:35 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)
01:37:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 669ms
01:37:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
01:37:35 INFO - PROCESS | 1935 | 1469522255347 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:35 INFO - PROCESS | 1935 | 1469522255422 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:36 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)
01:37:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 922ms
01:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
01:37:36 INFO - PROCESS | 1935 | 1469522256271 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:36 INFO - PROCESS | 1935 | 1469522256325 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:36 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
01:37:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:37:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
01:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 718ms
01:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
01:37:36 INFO - PROCESS | 1935 | 1469522256992 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:37 INFO - PROCESS | 1935 | 1469522257037 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:37 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
01:37:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:37:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
01:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 718ms
01:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
01:37:37 INFO - PROCESS | 1935 | 1469522257721 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:37 INFO - PROCESS | 1935 | 1469522257765 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:38 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
01:37:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:37:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
01:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 722ms
01:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
01:37:38 INFO - PROCESS | 1935 | 1469522258438 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:38 INFO - PROCESS | 1935 | 1469522258490 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 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
01:37:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
01:37:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
01:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 718ms
01:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
01:37:39 INFO - PROCESS | 1935 | 1469522259160 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 INFO - PROCESS | 1935 | 1469522259207 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
01:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 218ms
01:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
01:37:39 INFO - PROCESS | 1935 | 1469522259388 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 INFO - PROCESS | 1935 | 1469522259445 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
01:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 220ms
01:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
01:37:39 INFO - PROCESS | 1935 | 1469522259609 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 INFO - PROCESS | 1935 | 1469522259665 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 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"
01:37:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:37:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
01:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 224ms
01:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
01:37:39 INFO - PROCESS | 1935 | 1469522259838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:39 INFO - PROCESS | 1935 | 1469522259887 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
01:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 219ms
01:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
01:37:40 INFO - PROCESS | 1935 | 1469522260059 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 INFO - PROCESS | 1935 | 1469522260114 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 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"
01:37:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:37:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
01:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 219ms
01:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
01:37:40 INFO - PROCESS | 1935 | 1469522260303 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 INFO - PROCESS | 1935 | 1469522260356 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 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"
01:37:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:37:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
01:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
01:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
01:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 324ms
01:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
01:37:40 INFO - PROCESS | 1935 | 1469522260638 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 INFO - PROCESS | 1935 | 1469522260721 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
01:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 320ms
01:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
01:37:40 INFO - PROCESS | 1935 | 1469522260954 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:41 INFO - PROCESS | 1935 | 1469522261008 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:41 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
01:37:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
01:37:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
01:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:37:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 719ms
01:37:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
01:37:41 INFO - PROCESS | 1935 | 1469522261675 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:41 INFO - PROCESS | 1935 | 1469522261717 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
01:37:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 216ms
01:37:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
01:37:42 INFO - PROCESS | 1935 | 1469522262019 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - PROCESS | 1935 | 1469522262176 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
01:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms
01:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
01:37:42 INFO - PROCESS | 1935 | 1469522262440 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - PROCESS | 1935 | 1469522262492 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
01:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 218ms
01:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
01:37:42 INFO - PROCESS | 1935 | 1469522262666 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - PROCESS | 1935 | 1469522262718 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
01:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 269ms
01:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
01:37:42 INFO - PROCESS | 1935 | 1469522262941 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:42 INFO - PROCESS | 1935 | 1469522262995 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
01:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 220ms
01:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
01:37:43 INFO - PROCESS | 1935 | 1469522263169 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - PROCESS | 1935 | 1469522263217 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
01:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 223ms
01:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
01:37:43 INFO - PROCESS | 1935 | 1469522263392 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - PROCESS | 1935 | 1469522263455 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
01:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 270ms
01:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
01:37:43 INFO - PROCESS | 1935 | 1469522263669 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - PROCESS | 1935 | 1469522263722 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
01:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 224ms
01:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
01:37:43 INFO - PROCESS | 1935 | 1469522263891 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:43 INFO - PROCESS | 1935 | 1469522263940 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
01:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 219ms
01:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
01:37:44 INFO - PROCESS | 1935 | 1469522264109 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - PROCESS | 1935 | 1469522264158 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
01:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 218ms
01:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
01:37:44 INFO - PROCESS | 1935 | 1469522264339 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - PROCESS | 1935 | 1469522264398 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
01:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 218ms
01:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
01:37:44 INFO - PROCESS | 1935 | 1469522264575 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - PROCESS | 1935 | 1469522264640 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
01:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 268ms
01:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
01:37:44 INFO - PROCESS | 1935 | 1469522264857 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:44 INFO - PROCESS | 1935 | 1469522264919 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
01:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 274ms
01:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
01:37:45 INFO - PROCESS | 1935 | 1469522265121 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - PROCESS | 1935 | 1469522265172 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
01:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 217ms
01:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
01:37:45 INFO - PROCESS | 1935 | 1469522265341 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - PROCESS | 1935 | 1469522265402 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
01:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 318ms
01:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
01:37:45 INFO - PROCESS | 1935 | 1469522265675 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - PROCESS | 1935 | 1469522265749 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
01:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 279ms
01:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
01:37:45 INFO - PROCESS | 1935 | 1469522265944 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - PROCESS | 1935 | 1469522266006 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
01:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 216ms
01:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
01:37:46 INFO - PROCESS | 1935 | 1469522266169 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - PROCESS | 1935 | 1469522266221 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
01:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 223ms
01:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
01:37:46 INFO - PROCESS | 1935 | 1469522266388 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - PROCESS | 1935 | 1469522266444 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
01:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 218ms
01:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
01:37:46 INFO - PROCESS | 1935 | 1469522266609 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - PROCESS | 1935 | 1469522266662 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
01:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 221ms
01:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
01:37:46 INFO - PROCESS | 1935 | 1469522266841 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:46 INFO - PROCESS | 1935 | 1469522266900 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
01:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 217ms
01:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
01:37:47 INFO - PROCESS | 1935 | 1469522267057 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - PROCESS | 1935 | 1469522267117 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
01:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 221ms
01:37:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
01:37:47 INFO - PROCESS | 1935 | 1469522267289 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - PROCESS | 1935 | 1469522267351 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
01:37:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 217ms
01:37:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
01:37:47 INFO - PROCESS | 1935 | 1469522267510 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - PROCESS | 1935 | 1469522267572 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
01:37:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 217ms
01:37:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
01:37:47 INFO - PROCESS | 1935 | 1469522267736 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - PROCESS | 1935 | 1469522267790 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
01:37:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 224ms
01:37:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
01:37:47 INFO - PROCESS | 1935 | 1469522267955 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:48 INFO - PROCESS | 1935 | 1469522268013 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
01:37:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 216ms
01:37:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
01:37:48 INFO - PROCESS | 1935 | 1469522268173 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:48 INFO - PROCESS | 1935 | 1469522268236 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
01:37:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 416ms
01:37:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
01:37:48 INFO - PROCESS | 1935 | 1469522268594 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:48 INFO - PROCESS | 1935 | 1469522268664 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
01:37:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 466ms
01:37:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
01:37:49 INFO - PROCESS | 1935 | 1469522269063 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - PROCESS | 1935 | 1469522269118 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
01:37:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 267ms
01:37:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
01:37:49 INFO - PROCESS | 1935 | 1469522269341 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - PROCESS | 1935 | 1469522269400 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
01:37:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 269ms
01:37:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
01:37:49 INFO - PROCESS | 1935 | 1469522269622 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - PROCESS | 1935 | 1469522269713 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
01:37:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 375ms
01:37:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
01:37:50 INFO - PROCESS | 1935 | 1469522270005 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - PROCESS | 1935 | 1469522270089 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
01:37:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 318ms
01:37:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
01:37:50 INFO - PROCESS | 1935 | 1469522270319 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - PROCESS | 1935 | 1469522270371 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
01:37:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 272ms
01:37:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
01:37:50 INFO - PROCESS | 1935 | 1469522270590 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - PROCESS | 1935 | 1469522270651 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
01:37:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 266ms
01:37:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
01:37:50 INFO - PROCESS | 1935 | 1469522270857 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:50 INFO - PROCESS | 1935 | 1469522270909 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
01:37:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 270ms
01:37:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
01:37:51 INFO - PROCESS | 1935 | 1469522271137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:51 INFO - PROCESS | 1935 | 1469522271202 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
01:37:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 375ms
01:37:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
01:37:51 INFO - PROCESS | 1935 | 1469522271511 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:51 INFO - PROCESS | 1935 | 1469522271600 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
01:37:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 318ms
01:37:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
01:37:51 INFO - PROCESS | 1935 | 1469522271836 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:51 INFO - PROCESS | 1935 | 1469522271901 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
01:37:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 273ms
01:37:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
01:37:52 INFO - PROCESS | 1935 | 1469522272106 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - PROCESS | 1935 | 1469522272176 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
01:37:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 267ms
01:37:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
01:37:52 INFO - PROCESS | 1935 | 1469522272409 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - PROCESS | 1935 | 1469522272474 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
01:37:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 301ms
01:37:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
01:37:52 INFO - PROCESS | 1935 | 1469522272686 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - PROCESS | 1935 | 1469522272744 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
01:37:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 273ms
01:37:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
01:37:52 INFO - PROCESS | 1935 | 1469522272959 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - PROCESS | 1935 | 1469522273017 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
01:37:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 221ms
01:37:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
01:37:53 INFO - PROCESS | 1935 | 1469522273186 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - PROCESS | 1935 | 1469522273241 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
01:37:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 324ms
01:37:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
01:37:53 INFO - PROCESS | 1935 | 1469522273506 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - PROCESS | 1935 | 1469522273571 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
01:37:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 217ms
01:37:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
01:37:53 INFO - PROCESS | 1935 | 1469522273725 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - PROCESS | 1935 | 1469522273780 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
01:37:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
01:37:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
01:37:53 INFO - TEST-START | /DOMEvents/constructors.html
01:37:53 INFO - PROCESS | 1935 | 1469522273951 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - PROCESS | 1935 | 1469522274007 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
01:37:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:37:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:37:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:37:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:37:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:37:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
01:37:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
01:37:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 276ms
01:37:54 INFO - TEST-START | /DOMEvents/event-phases-order.html
01:37:54 INFO - PROCESS | 1935 | 1469522274224 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - PROCESS | 1935 | 1469522274285 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
01:37:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 219ms
01:37:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
01:37:54 INFO - PROCESS | 1935 | 1469522274452 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - PROCESS | 1935 | 1469522274506 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
01:37:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:37:54 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
01:37:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:37:54 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
01:37:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:37:54 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]"
01:37:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
01:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
01:37:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
01:37:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 224ms
01:37:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
01:37:54 INFO - PROCESS | 1935 | 1469522274673 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - PROCESS | 1935 | 1469522274733 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - PROCESS | 1935 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
01:37:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
01:37:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 217ms
01:37:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
01:37:54 INFO - PROCESS | 1935 | 1469522274892 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:54 INFO - PROCESS | 1935 | 1469522274952 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:55 INFO - PROCESS | 1935 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
01:37:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
01:37:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 319ms
01:37:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
01:37:55 INFO - PROCESS | 1935 | 1469522275256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:55 INFO - PROCESS | 1935 | 1469522275332 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
01:37:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 416ms
01:37:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
01:37:55 INFO - PROCESS | 1935 | 1469522275677 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:55 INFO - PROCESS | 1935 | 1469522275751 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 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.
01:37:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 567ms
01:37:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
01:37:56 INFO - PROCESS | 1935 | 1469522276247 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 INFO - PROCESS | 1935 | 1469522276295 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 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
01:37:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
01:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
01:37:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 218ms
01:37:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
01:37:56 INFO - PROCESS | 1935 | 1469522276474 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 INFO - PROCESS | 1935 | 1469522276525 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 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.
01:37:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 217ms
01:37:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
01:37:56 INFO - PROCESS | 1935 | 1469522276711 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 INFO - PROCESS | 1935 | 1469522276770 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:56 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.
01:37:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 272ms
01:37:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
01:37:56 INFO - PROCESS | 1935 | 1469522276988 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 INFO - PROCESS | 1935 | 1469522277049 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:37:57 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
01:37:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
01:37:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
01:37:57 INFO - PROCESS | 1935 | 1469522277223 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 INFO - PROCESS | 1935 | 1469522277287 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 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.
01:37:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 278ms
01:37:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
01:37:57 INFO - PROCESS | 1935 | 1469522277494 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 INFO - PROCESS | 1935 | 1469522277587 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 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.
01:37:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 317ms
01:37:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
01:37:57 INFO - PROCESS | 1935 | 1469522277821 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:57 INFO - PROCESS | 1935 | 1469522277864 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:58 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.
01:37:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 275ms
01:37:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
01:37:58 INFO - PROCESS | 1935 | 1469522278107 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:58 INFO - PROCESS | 1935 | 1469522278210 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:58 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.
01:37:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 380ms
01:37:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
01:37:58 INFO - PROCESS | 1935 | 1469522278508 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:58 INFO - PROCESS | 1935 | 1469522278568 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:58 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.
01:37:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 276ms
01:37:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
01:37:58 INFO - PROCESS | 1935 | 1469522278775 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:58 INFO - PROCESS | 1935 | 1469522278838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 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.
01:37:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 266ms
01:37:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
01:37:59 INFO - PROCESS | 1935 | 1469522279050 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 INFO - PROCESS | 1935 | 1469522279121 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 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
01:37:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
01:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:37:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
01:37:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 267ms
01:37:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
01:37:59 INFO - PROCESS | 1935 | 1469522279319 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 INFO - PROCESS | 1935 | 1469522279389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 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.
01:37:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 273ms
01:37:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
01:37:59 INFO - PROCESS | 1935 | 1469522279588 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 INFO - PROCESS | 1935 | 1469522279644 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 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.
01:37:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 220ms
01:37:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
01:37:59 INFO - PROCESS | 1935 | 1469522279817 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:37:59 INFO - PROCESS | 1935 | 1469522279882 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
01:38:00 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
01:38:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
01:38:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
01:38:00 INFO - PROCESS | 1935 | 1469522280040 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 INFO - PROCESS | 1935 | 1469522280099 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 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.
01:38:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 217ms
01:38:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
01:38:00 INFO - PROCESS | 1935 | 1469522280256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 INFO - PROCESS | 1935 | 1469522280308 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 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.
01:38:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 216ms
01:38:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
01:38:00 INFO - PROCESS | 1935 | 1469522280477 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 INFO - PROCESS | 1935 | 1469522280532 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 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.
01:38:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 219ms
01:38:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
01:38:00 INFO - PROCESS | 1935 | 1469522280702 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 INFO - PROCESS | 1935 | 1469522280758 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 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
01:38:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 224ms
01:38:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker
01:38:00 INFO - PROCESS | 1935 | 1469522280922 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:00 INFO - PROCESS | 1935 | 1469522280977 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
01:38:01 INFO - {}
01:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
01:38:01 INFO - {}
01:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
01:38:01 INFO - {}
01:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
01:38:01 INFO - {}
01:38:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 218ms
01:38:01 INFO - TEST-START | /FileAPI/fileReader.html
01:38:01 INFO - PROCESS | 1935 | 1469522281143 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - PROCESS | 1935 | 1469522281205 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
01:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
01:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
01:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
01:38:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 217ms
01:38:01 INFO - TEST-START | /FileAPI/historical.html
01:38:01 INFO - PROCESS | 1935 | 1469522281368 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - PROCESS | 1935 | 1469522281428 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
01:38:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
01:38:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
01:38:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
01:38:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
01:38:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
01:38:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
01:38:01 INFO - TEST-OK | /FileAPI/historical.html | took 225ms
01:38:01 INFO - TEST-START | /FileAPI/idlharness.html
01:38:01 INFO - PROCESS | 1935 | 1469522281589 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - PROCESS | 1935 | 1469522281657 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
01:38:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:38:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:38:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:38:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
01:38:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:38:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:38:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:38:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
01:38:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:38:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:38:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:38:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
01:38:01 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
01:38:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
01:38:01 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
01:38:01 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
01:38:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
01:38:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:38:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:38:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
01:38:01 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
01:38:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
01:38:01 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
01:38:01 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
01:38:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
01:38:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
01:38:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 332ms
01:38:01 INFO - TEST-START | /FileAPI/idlharness.worker
01:38:01 INFO - PROCESS | 1935 | 1469522281925 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:01 INFO - PROCESS | 1935 | 1469522281985 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
01:38:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:38:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
01:38:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:38:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
01:38:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:38:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
01:38:02 INFO - {}
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
01:38:02 INFO - {}
01:38:02 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 - {}
01:38:02 INFO - {}
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
01:38:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
01:38:02 INFO - {}
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
01:38:02 INFO - {}
01:38:02 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 - {}
01:38:02 INFO - {}
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
01:38:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
01:38:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:38:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:38:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 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
01:38:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
01:38:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
01:38:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:38:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:38:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:38:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:38:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
01:38:02 INFO - {}
01:38:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 684ms
01:38:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
01:38:02 INFO - PROCESS | 1935 | 1469522282614 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:02 INFO - PROCESS | 1935 | 1469522282666 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
01:38:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 267ms
01:38:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html
01:38:02 INFO - PROCESS | 1935 | 1469522282890 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:02 INFO - PROCESS | 1935 | 1469522282944 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
01:38:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 218ms
01:38:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
01:38:03 INFO - PROCESS | 1935 | 1469522283120 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:03 INFO - PROCESS | 1935 | 1469522283176 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
01:38:03 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.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
01:38:03 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'.)
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
01:38:03 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.
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
01:38:03 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.
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
01:38:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:38:03 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.
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
01:38:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
01:38:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
01:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
01:38:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
01:38:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 330ms
01:38:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
01:38:03 INFO - PROCESS | 1935 | 1469522283470 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:03 INFO - PROCESS | 1935 | 1469522283551 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
01:38:03 INFO - {}
01:38:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 319ms
01:38:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
01:38:03 INFO - PROCESS | 1935 | 1469522283788 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:03 INFO - PROCESS | 1935 | 1469522283837 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
01:38:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 219ms
01:38:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
01:38:04 INFO - PROCESS | 1935 | 1469522284022 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - PROCESS | 1935 | 1469522284114 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
01:38:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
01:38:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:38:04 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"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:38:04 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"
01:38:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
01:38:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 448ms
01:38:04 INFO - TEST-START | /FileAPI/file/File-constructor.html
01:38:04 INFO - PROCESS | 1935 | 1469522284467 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - PROCESS | 1935 | 1469522284513 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
01:38:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
01:38:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
01:38:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
01:38:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
01:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
01:38:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
01:38:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 223ms
01:38:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
01:38:04 INFO - PROCESS | 1935 | 1469522284691 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - PROCESS | 1935 | 1469522284753 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
01:38:04 INFO - {}
01:38:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 268ms
01:38:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
01:38:04 INFO - PROCESS | 1935 | 1469522284961 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - PROCESS | 1935 | 1469522285027 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
01:38:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
01:38:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 268ms
01:38:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
01:38:05 INFO - PROCESS | 1935 | 1469522285237 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - PROCESS | 1935 | 1469522285296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
01:38:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 272ms
01:38:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
01:38:05 INFO - PROCESS | 1935 | 1469522285510 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - PROCESS | 1935 | 1469522285564 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
01:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
01:38:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 219ms
01:38:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
01:38:05 INFO - PROCESS | 1935 | 1469522285739 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:05 INFO - PROCESS | 1935 | 1469522285815 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
01:38:06 INFO - reader.readAsText(blob_2)
01:38:06 INFO - }" did not throw
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
01:38:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
01:38:06 INFO - reader.readAsDataURL(blob_2)
01:38:06 INFO - }" did not throw
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
01:38:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
01:38:06 INFO - reader.readAsArrayBuffer(blob_2)
01:38:06 INFO - }" did not throw
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
01:38:06 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
01:38:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:38:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
01:38:06 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
01:38:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
01:38:06 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
01:38:06 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
01:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 328ms
01:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
01:38:06 INFO - PROCESS | 1935 | 1469522286072 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - PROCESS | 1935 | 1469522286159 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
01:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
01:38:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
01:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 326ms
01:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
01:38:06 INFO - PROCESS | 1935 | 1469522286392 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - PROCESS | 1935 | 1469522286451 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
01:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 219ms
01:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
01:38:06 INFO - PROCESS | 1935 | 1469522286621 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - PROCESS | 1935 | 1469522286673 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
01:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
01:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
01:38:06 INFO - PROCESS | 1935 | 1469522286840 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:06 INFO - PROCESS | 1935 | 1469522286898 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
01:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 218ms
01:38:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
01:38:07 INFO - PROCESS | 1935 | 1469522287060 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - PROCESS | 1935 | 1469522287119 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
01:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 221ms
01:38:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
01:38:07 INFO - PROCESS | 1935 | 1469522287288 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - PROCESS | 1935 | 1469522287350 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
01:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
01:38:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
01:38:07 INFO - PROCESS | 1935 | 1469522287507 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - PROCESS | 1935 | 1469522287566 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
01:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
01:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 267ms
01:38:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
01:38:07 INFO - PROCESS | 1935 | 1469522287778 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:07 INFO - PROCESS | 1935 | 1469522287861 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
01:38:08 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
01:38:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
01:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
01:38:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 317ms
01:38:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
01:38:08 INFO - PROCESS | 1935 | 1469522288107 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - PROCESS | 1935 | 1469522288172 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
01:38:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 221ms
01:38:08 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
01:38:08 INFO - PROCESS | 1935 | 1469522288338 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - PROCESS | 1935 | 1469522288394 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
01:38:08 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 229ms
01:38:08 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
01:38:08 INFO - PROCESS | 1935 | 1469522288560 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - PROCESS | 1935 | 1469522288618 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:08 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
01:38:08 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 418ms
01:38:08 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
01:38:08 INFO - PROCESS | 1935 | 1469522288982 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:09 INFO - PROCESS | 1935 | 1469522289055 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:09 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
01:38:09 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 417ms
01:38:09 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
01:38:09 INFO - PROCESS | 1935 | 1469522289401 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:09 INFO - PROCESS | 1935 | 1469522289466 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:09 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
01:38:09 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 317ms
01:38:09 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
01:38:09 INFO - PROCESS | 1935 | 1469522289724 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:09 INFO - PROCESS | 1935 | 1469522289782 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
01:38:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
01:38:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
01:38:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
01:38:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 219ms
01:38:09 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
01:38:09 INFO - PROCESS | 1935 | 1469522289955 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - PROCESS | 1935 | 1469522290009 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
01:38:10 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 276ms
01:38:10 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
01:38:10 INFO - PROCESS | 1935 | 1469522290223 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - PROCESS | 1935 | 1469522290278 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
01:38:10 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 216ms
01:38:10 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
01:38:10 INFO - PROCESS | 1935 | 1469522290443 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - PROCESS | 1935 | 1469522290496 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
01:38:10 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 269ms
01:38:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
01:38:10 INFO - PROCESS | 1935 | 1469522290722 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - PROCESS | 1935 | 1469522290784 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
01:38:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
01:38:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 219ms
01:38:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
01:38:10 INFO - PROCESS | 1935 | 1469522290945 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - PROCESS | 1935 | 1469522291002 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
01:38:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 217ms
01:38:11 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
01:38:11 INFO - PROCESS | 1935 | 1469522291168 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - PROCESS | 1935 | 1469522291221 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
01:38:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 218ms
01:38:11 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
01:38:11 INFO - PROCESS | 1935 | 1469522291389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - PROCESS | 1935 | 1469522291452 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
01:38:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 270ms
01:38:11 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
01:38:11 INFO - PROCESS | 1935 | 1469522291661 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - PROCESS | 1935 | 1469522291726 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
01:38:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
01:38:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 268ms
01:38:11 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
01:38:11 INFO - PROCESS | 1935 | 1469522291940 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - PROCESS | 1935 | 1469522292010 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
01:38:12 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 269ms
01:38:12 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
01:38:12 INFO - PROCESS | 1935 | 1469522292211 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - PROCESS | 1935 | 1469522292277 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
01:38:12 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 267ms
01:38:12 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
01:38:12 INFO - PROCESS | 1935 | 1469522292487 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - PROCESS | 1935 | 1469522292550 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
01:38:12 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 267ms
01:38:12 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
01:38:12 INFO - PROCESS | 1935 | 1469522292755 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - PROCESS | 1935 | 1469522292810 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
01:38:12 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
01:38:12 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 222ms
01:38:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
01:38:12 INFO - PROCESS | 1935 | 1469522292992 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:13 INFO - PROCESS | 1935 | 1469522293075 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
01:38:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 379ms
01:38:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
01:38:13 INFO - PROCESS | 1935 | 1469522293361 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:13 INFO - PROCESS | 1935 | 1469522293546 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
01:38:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 368ms
01:38:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
01:38:13 INFO - PROCESS | 1935 | 1469522293737 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:13 INFO - PROCESS | 1935 | 1469522293800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
01:38:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 216ms
01:38:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
01:38:13 INFO - PROCESS | 1935 | 1469522293956 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - PROCESS | 1935 | 1469522294010 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
01:38:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 315ms
01:38:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
01:38:14 INFO - PROCESS | 1935 | 1469522294277 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - PROCESS | 1935 | 1469522294364 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
01:38:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 267ms
01:38:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
01:38:14 INFO - PROCESS | 1935 | 1469522294555 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - PROCESS | 1935 | 1469522294612 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
01:38:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 226ms
01:38:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
01:38:14 INFO - PROCESS | 1935 | 1469522294773 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - PROCESS | 1935 | 1469522294834 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
01:38:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 216ms
01:38:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
01:38:14 INFO - PROCESS | 1935 | 1469522294992 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:15 INFO - PROCESS | 1935 | 1469522295052 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
01:38:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 216ms
01:38:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
01:38:15 INFO - PROCESS | 1935 | 1469522295210 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:15 INFO - PROCESS | 1935 | 1469522295276 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
01:38:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 323ms
01:38:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
01:38:15 INFO - PROCESS | 1935 | 1469522295603 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:15 INFO - PROCESS | 1935 | 1469522295711 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
01:38:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 469ms
01:38:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
01:38:16 INFO - PROCESS | 1935 | 1469522296074 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:16 INFO - PROCESS | 1935 | 1469522296224 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
01:38:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 470ms
01:38:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
01:38:16 INFO - PROCESS | 1935 | 1469522296546 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:16 INFO - PROCESS | 1935 | 1469522296594 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
01:38:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 318ms
01:38:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
01:38:16 INFO - PROCESS | 1935 | 1469522296886 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:16 INFO - PROCESS | 1935 | 1469522296962 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
01:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 375ms
01:38:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
01:38:17 INFO - PROCESS | 1935 | 1469522297262 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 INFO - PROCESS | 1935 | 1469522297322 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
01:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 223ms
01:38:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
01:38:17 INFO - PROCESS | 1935 | 1469522297491 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 INFO - PROCESS | 1935 | 1469522297544 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
01:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 216ms
01:38:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
01:38:17 INFO - PROCESS | 1935 | 1469522297711 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 INFO - PROCESS | 1935 | 1469522297765 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:17 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
01:38:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 268ms
01:38:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
01:38:17 INFO - PROCESS | 1935 | 1469522297988 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - PROCESS | 1935 | 1469522298043 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 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
01:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 220ms
01:38:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
01:38:18 INFO - PROCESS | 1935 | 1469522298211 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - PROCESS | 1935 | 1469522298261 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
01:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 220ms
01:38:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
01:38:18 INFO - PROCESS | 1935 | 1469522298439 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - PROCESS | 1935 | 1469522298498 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
01:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 270ms
01:38:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
01:38:18 INFO - PROCESS | 1935 | 1469522298712 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - PROCESS | 1935 | 1469522298778 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
01:38:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 268ms
01:38:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
01:38:18 INFO - PROCESS | 1935 | 1469522298989 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - PROCESS | 1935 | 1469522299052 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
01:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 270ms
01:38:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
01:38:19 INFO - PROCESS | 1935 | 1469522299262 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - PROCESS | 1935 | 1469522299337 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
01:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 269ms
01:38:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
01:38:19 INFO - PROCESS | 1935 | 1469522299539 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - PROCESS | 1935 | 1469522299600 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
01:38:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 220ms
01:38:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
01:38:19 INFO - PROCESS | 1935 | 1469522299761 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:19 INFO - PROCESS | 1935 | 1469522299818 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
01:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 270ms
01:38:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
01:38:20 INFO - PROCESS | 1935 | 1469522300039 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - PROCESS | 1935 | 1469522300094 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 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
01:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 219ms
01:38:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
01:38:20 INFO - PROCESS | 1935 | 1469522300261 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - PROCESS | 1935 | 1469522300320 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 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
01:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 220ms
01:38:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
01:38:20 INFO - PROCESS | 1935 | 1469522300491 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - PROCESS | 1935 | 1469522300546 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
01:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 216ms
01:38:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
01:38:20 INFO - PROCESS | 1935 | 1469522300712 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - PROCESS | 1935 | 1469522300772 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
01:38:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 220ms
01:38:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
01:38:20 INFO - PROCESS | 1935 | 1469522300939 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - PROCESS | 1935 | 1469522301000 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
01:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 220ms
01:38:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
01:38:21 INFO - PROCESS | 1935 | 1469522301171 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - PROCESS | 1935 | 1469522301228 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
01:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 217ms
01:38:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
01:38:21 INFO - PROCESS | 1935 | 1469522301390 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - PROCESS | 1935 | 1469522301449 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 218ms
01:38:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
01:38:21 INFO - PROCESS | 1935 | 1469522301611 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - PROCESS | 1935 | 1469522301677 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
01:38:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 219ms
01:38:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
01:38:21 INFO - PROCESS | 1935 | 1469522301838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:21 INFO - PROCESS | 1935 | 1469522301897 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
01:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 216ms
01:38:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
01:38:22 INFO - PROCESS | 1935 | 1469522302057 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:22 INFO - PROCESS | 1935 | 1469522302117 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
01:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 216ms
01:38:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
01:38:22 INFO - PROCESS | 1935 | 1469522302275 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:22 INFO - PROCESS | 1935 | 1469522302341 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
01:38:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 366ms
01:38:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
01:38:22 INFO - PROCESS | 1935 | 1469522302676 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:22 INFO - PROCESS | 1935 | 1469522302810 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
01:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 517ms
01:38:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
01:38:23 INFO - PROCESS | 1935 | 1469522303195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:23 INFO - PROCESS | 1935 | 1469522303259 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
01:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 318ms
01:38:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
01:38:23 INFO - PROCESS | 1935 | 1469522303525 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:23 INFO - PROCESS | 1935 | 1469522303579 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
01:38:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 217ms
01:38:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
01:38:23 INFO - PROCESS | 1935 | 1469522303753 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:23 INFO - PROCESS | 1935 | 1469522303808 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 568ms
01:38:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
01:38:24 INFO - PROCESS | 1935 | 1469522304314 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:24 INFO - PROCESS | 1935 | 1469522304362 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
01:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 268ms
01:38:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
01:38:24 INFO - PROCESS | 1935 | 1469522304594 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:24 INFO - PROCESS | 1935 | 1469522304677 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
01:38:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 319ms
01:38:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
01:38:24 INFO - PROCESS | 1935 | 1469522304922 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:24 INFO - PROCESS | 1935 | 1469522304985 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
01:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 223ms
01:38:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
01:38:25 INFO - PROCESS | 1935 | 1469522305140 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:25 INFO - PROCESS | 1935 | 1469522305192 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
01:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 269ms
01:38:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
01:38:25 INFO - PROCESS | 1935 | 1469522305413 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:25 INFO - PROCESS | 1935 | 1469522305538 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
01:38:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 418ms
01:38:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
01:38:25 INFO - PROCESS | 1935 | 1469522305846 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:25 INFO - PROCESS | 1935 | 1469522305927 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
01:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 268ms
01:38:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
01:38:26 INFO - PROCESS | 1935 | 1469522306122 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:26 INFO - PROCESS | 1935 | 1469522306206 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
01:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 367ms
01:38:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
01:38:26 INFO - PROCESS | 1935 | 1469522306500 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:26 INFO - PROCESS | 1935 | 1469522306618 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
01:38:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 369ms
01:38:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
01:38:26 INFO - PROCESS | 1935 | 1469522306872 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:26 INFO - PROCESS | 1935 | 1469522306939 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
01:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 265ms
01:38:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
01:38:27 INFO - PROCESS | 1935 | 1469522307141 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - PROCESS | 1935 | 1469522307201 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
01:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 218ms
01:38:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
01:38:27 INFO - PROCESS | 1935 | 1469522307361 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - PROCESS | 1935 | 1469522307418 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
01:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 219ms
01:38:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
01:38:27 INFO - PROCESS | 1935 | 1469522307591 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - PROCESS | 1935 | 1469522307646 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
01:38:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 221ms
01:38:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
01:38:27 INFO - PROCESS | 1935 | 1469522307811 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:27 INFO - PROCESS | 1935 | 1469522307876 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
01:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 218ms
01:38:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
01:38:28 INFO - PROCESS | 1935 | 1469522308038 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - PROCESS | 1935 | 1469522308093 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
01:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 217ms
01:38:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
01:38:28 INFO - PROCESS | 1935 | 1469522308257 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - PROCESS | 1935 | 1469522308312 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
01:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 218ms
01:38:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
01:38:28 INFO - PROCESS | 1935 | 1469522308478 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - PROCESS | 1935 | 1469522308548 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
01:38:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 267ms
01:38:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
01:38:28 INFO - PROCESS | 1935 | 1469522308755 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:28 INFO - PROCESS | 1935 | 1469522308826 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
01:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 274ms
01:38:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
01:38:29 INFO - PROCESS | 1935 | 1469522309024 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:29 INFO - PROCESS | 1935 | 1469522309084 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
01:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 217ms
01:38:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
01:38:29 INFO - PROCESS | 1935 | 1469522309244 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:29 INFO - PROCESS | 1935 | 1469522309304 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
01:38:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 416ms
01:38:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
01:38:29 INFO - PROCESS | 1935 | 1469522309664 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:29 INFO - PROCESS | 1935 | 1469522309736 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
01:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 419ms
01:38:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
01:38:30 INFO - PROCESS | 1935 | 1469522310086 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:30 INFO - PROCESS | 1935 | 1469522310146 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
01:38:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 468ms
01:38:30 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
01:38:30 INFO - PROCESS | 1935 | 1469522310556 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:30 INFO - PROCESS | 1935 | 1469522310606 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
01:38:30 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 266ms
01:38:30 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
01:38:30 INFO - PROCESS | 1935 | 1469522310827 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:30 INFO - PROCESS | 1935 | 1469522310885 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
01:38:31 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 367ms
01:38:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
01:38:31 INFO - PROCESS | 1935 | 1469522311213 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:31 INFO - PROCESS | 1935 | 1469522311279 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
01:38:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 278ms
01:38:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
01:38:31 INFO - PROCESS | 1935 | 1469522311477 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:31 INFO - PROCESS | 1935 | 1469522311538 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
01:38:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 215ms
01:38:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
01:38:31 INFO - PROCESS | 1935 | 1469522311706 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:31 INFO - PROCESS | 1935 | 1469522311754 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
01:38:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 426ms
01:38:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
01:38:32 INFO - PROCESS | 1935 | 1469522312125 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:32 INFO - PROCESS | 1935 | 1469522312177 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
01:38:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 269ms
01:38:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
01:38:32 INFO - PROCESS | 1935 | 1469522312406 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:32 INFO - PROCESS | 1935 | 1469522312481 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
01:38:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 377ms
01:38:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
01:38:32 INFO - PROCESS | 1935 | 1469522312787 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:32 INFO - PROCESS | 1935 | 1469522312871 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
01:38:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 267ms
01:38:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
01:38:33 INFO - PROCESS | 1935 | 1469522313060 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - PROCESS | 1935 | 1469522313121 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
01:38:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 231ms
01:38:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
01:38:33 INFO - PROCESS | 1935 | 1469522313288 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - PROCESS | 1935 | 1469522313348 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
01:38:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 217ms
01:38:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
01:38:33 INFO - PROCESS | 1935 | 1469522313508 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - PROCESS | 1935 | 1469522313578 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
01:38:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 267ms
01:38:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
01:38:33 INFO - PROCESS | 1935 | 1469522313803 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:33 INFO - PROCESS | 1935 | 1469522313862 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
01:38:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 219ms
01:38:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
01:38:34 INFO - PROCESS | 1935 | 1469522314023 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - PROCESS | 1935 | 1469522314078 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
01:38:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
01:38:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
01:38:34 INFO - PROCESS | 1935 | 1469522314242 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - PROCESS | 1935 | 1469522314296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
01:38:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 319ms
01:38:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
01:38:34 INFO - PROCESS | 1935 | 1469522314571 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - PROCESS | 1935 | 1469522314624 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
01:38:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
01:38:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 225ms
01:38:34 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
01:38:34 INFO - PROCESS | 1935 | 1469522314793 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:34 INFO - PROCESS | 1935 | 1469522314845 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
01:38:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 217ms
01:38:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
01:38:35 INFO - PROCESS | 1935 | 1469522315011 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - PROCESS | 1935 | 1469522315065 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
01:38:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 224ms
01:38:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
01:38:35 INFO - PROCESS | 1935 | 1469522315240 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - PROCESS | 1935 | 1469522315295 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
01:38:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 218ms
01:38:35 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
01:38:35 INFO - PROCESS | 1935 | 1469522315462 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - PROCESS | 1935 | 1469522315533 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
01:38:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 323ms
01:38:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
01:38:35 INFO - PROCESS | 1935 | 1469522315794 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:35 INFO - PROCESS | 1935 | 1469522315874 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
01:38:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 266ms
01:38:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
01:38:36 INFO - PROCESS | 1935 | 1469522316061 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:36 INFO - PROCESS | 1935 | 1469522316119 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
01:38:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 219ms
01:38:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
01:38:36 INFO - PROCESS | 1935 | 1469522316289 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:36 INFO - PROCESS | 1935 | 1469522316389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
01:38:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 517ms
01:38:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
01:38:36 INFO - PROCESS | 1935 | 1469522316810 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:36 INFO - PROCESS | 1935 | 1469522316885 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
01:38:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 316ms
01:38:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
01:38:37 INFO - PROCESS | 1935 | 1469522317137 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - PROCESS | 1935 | 1469522317195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
01:38:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 322ms
01:38:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
01:38:37 INFO - PROCESS | 1935 | 1469522317460 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - PROCESS | 1935 | 1469522317525 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
01:38:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 267ms
01:38:37 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
01:38:37 INFO - PROCESS | 1935 | 1469522317727 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - PROCESS | 1935 | 1469522317786 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
01:38:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
01:38:37 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
01:38:37 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 218ms
01:38:37 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
01:38:37 INFO - PROCESS | 1935 | 1469522317954 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - PROCESS | 1935 | 1469522318007 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
01:38:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 274ms
01:38:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
01:38:38 INFO - PROCESS | 1935 | 1469522318225 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - PROCESS | 1935 | 1469522318295 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
01:38:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 318ms
01:38:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
01:38:38 INFO - PROCESS | 1935 | 1469522318546 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - PROCESS | 1935 | 1469522318641 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
01:38:38 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 369ms
01:38:38 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
01:38:38 INFO - PROCESS | 1935 | 1469522318922 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:38 INFO - PROCESS | 1935 | 1469522318979 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
01:38:39 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
01:38:39 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 272ms
01:38:39 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
01:38:39 INFO - PROCESS | 1935 | 1469522319194 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:39 INFO - PROCESS | 1935 | 1469522319258 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
01:38:39 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 267ms
01:38:39 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
01:38:39 INFO - PROCESS | 1935 | 1469522319463 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:39 INFO - PROCESS | 1935 | 1469522319538 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
01:38:39 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 368ms
01:38:39 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
01:38:39 INFO - PROCESS | 1935 | 1469522319847 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:39 INFO - PROCESS | 1935 | 1469522319923 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
01:38:40 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 273ms
01:38:40 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
01:38:40 INFO - PROCESS | 1935 | 1469522320142 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - PROCESS | 1935 | 1469522320207 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
01:38:40 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 218ms
01:38:40 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
01:38:40 INFO - PROCESS | 1935 | 1469522320362 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - PROCESS | 1935 | 1469522320419 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
01:38:40 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 224ms
01:38:40 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
01:38:40 INFO - PROCESS | 1935 | 1469522320589 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - PROCESS | 1935 | 1469522320643 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
01:38:40 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 217ms
01:38:40 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
01:38:40 INFO - PROCESS | 1935 | 1469522320812 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:40 INFO - PROCESS | 1935 | 1469522320873 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
01:38:41 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 216ms
01:38:41 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
01:38:41 INFO - PROCESS | 1935 | 1469522321036 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - PROCESS | 1935 | 1469522321092 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
01:38:41 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 217ms
01:38:41 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
01:38:41 INFO - PROCESS | 1935 | 1469522321259 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - PROCESS | 1935 | 1469522321314 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
01:38:41 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 216ms
01:38:41 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
01:38:41 INFO - PROCESS | 1935 | 1469522321478 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - PROCESS | 1935 | 1469522321539 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
01:38:41 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 216ms
01:38:41 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
01:38:41 INFO - PROCESS | 1935 | 1469522321703 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - PROCESS | 1935 | 1469522321761 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
01:38:41 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 222ms
01:38:41 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
01:38:41 INFO - PROCESS | 1935 | 1469522321923 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:41 INFO - PROCESS | 1935 | 1469522321979 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
01:38:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
01:38:42 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
01:38:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
01:38:42 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
01:38:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
01:38:42 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
01:38:42 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
01:38:42 INFO - window.indexedDB.open('test', val);..." did not throw
01:38:42 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
01:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:38:42 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
01:38:42 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
01:38:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
01:38:42 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 269ms
01:38:42 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
01:38:42 INFO - PROCESS | 1935 | 1469522322195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:42 INFO - PROCESS | 1935 | 1469522322254 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
01:38:42 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 221ms
01:38:42 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
01:38:42 INFO - PROCESS | 1935 | 1469522322423 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:42 INFO - PROCESS | 1935 | 1469522322483 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
01:38:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
01:38:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 819ms
01:38:43 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
01:38:43 INFO - PROCESS | 1935 | 1469522323246 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:43 INFO - PROCESS | 1935 | 1469522323365 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:43 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
01:38:43 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 517ms
01:38:43 INFO - TEST-START | /IndexedDB/idbindex_count.htm
01:38:43 INFO - PROCESS | 1935 | 1469522323767 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:43 INFO - PROCESS | 1935 | 1469522323850 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:44 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
01:38:44 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 518ms
01:38:44 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
01:38:44 INFO - PROCESS | 1935 | 1469522324287 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:44 INFO - PROCESS | 1935 | 1469522324338 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:44 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
01:38:44 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 267ms
01:38:44 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
01:38:44 INFO - PROCESS | 1935 | 1469522324559 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:44 INFO - PROCESS | 1935 | 1469522324613 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:44 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
01:38:44 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 267ms
01:38:44 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
01:38:44 INFO - PROCESS | 1935 | 1469522324838 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:44 INFO - PROCESS | 1935 | 1469522324892 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
01:38:45 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 217ms
01:38:45 INFO - TEST-START | /IndexedDB/idbindex_get.htm
01:38:45 INFO - PROCESS | 1935 | 1469522325055 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - PROCESS | 1935 | 1469522325108 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
01:38:45 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 217ms
01:38:45 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
01:38:45 INFO - PROCESS | 1935 | 1469522325278 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - PROCESS | 1935 | 1469522325327 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
01:38:45 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 219ms
01:38:45 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
01:38:45 INFO - PROCESS | 1935 | 1469522325507 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - PROCESS | 1935 | 1469522325565 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
01:38:45 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 223ms
01:38:45 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
01:38:45 INFO - PROCESS | 1935 | 1469522325725 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:45 INFO - PROCESS | 1935 | 1469522325800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
01:38:46 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 317ms
01:38:46 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
01:38:46 INFO - PROCESS | 1935 | 1469522326075 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - PROCESS | 1935 | 1469522326157 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
01:38:46 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 327ms
01:38:46 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
01:38:46 INFO - PROCESS | 1935 | 1469522326391 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - PROCESS | 1935 | 1469522326447 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
01:38:46 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 222ms
01:38:46 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
01:38:46 INFO - PROCESS | 1935 | 1469522326621 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - PROCESS | 1935 | 1469522326695 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:46 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
01:38:46 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 373ms
01:38:46 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
01:38:47 INFO - PROCESS | 1935 | 1469522327008 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - PROCESS | 1935 | 1469522327116 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
01:38:47 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 328ms
01:38:47 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
01:38:47 INFO - PROCESS | 1935 | 1469522327327 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - PROCESS | 1935 | 1469522327389 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
01:38:47 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
01:38:47 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
01:38:47 INFO - PROCESS | 1935 | 1469522327622 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - PROCESS | 1935 | 1469522327678 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
01:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
01:38:47 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 291ms
01:38:47 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
01:38:47 INFO - PROCESS | 1935 | 1469522327891 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:47 INFO - PROCESS | 1935 | 1469522327940 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
01:38:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 220ms
01:38:48 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
01:38:48 INFO - PROCESS | 1935 | 1469522328121 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - PROCESS | 1935 | 1469522328193 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
01:38:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 323ms
01:38:48 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
01:38:48 INFO - PROCESS | 1935 | 1469522328445 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - PROCESS | 1935 | 1469522328522 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
01:38:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 268ms
01:38:48 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
01:38:48 INFO - PROCESS | 1935 | 1469522328720 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - PROCESS | 1935 | 1469522328774 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
01:38:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 217ms
01:38:48 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
01:38:48 INFO - PROCESS | 1935 | 1469522328940 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:48 INFO - PROCESS | 1935 | 1469522328994 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
01:38:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 220ms
01:38:49 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
01:38:49 INFO - PROCESS | 1935 | 1469522329162 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - PROCESS | 1935 | 1469522329219 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
01:38:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 219ms
01:38:49 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
01:38:49 INFO - PROCESS | 1935 | 1469522329392 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - PROCESS | 1935 | 1469522329450 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
01:38:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 218ms
01:38:49 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
01:38:49 INFO - PROCESS | 1935 | 1469522329612 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - PROCESS | 1935 | 1469522329673 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
01:38:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 219ms
01:38:49 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
01:38:49 INFO - PROCESS | 1935 | 1469522329839 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:49 INFO - PROCESS | 1935 | 1469522329895 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:50 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
01:38:50 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 217ms
01:38:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
01:38:50 INFO - PROCESS | 1935 | 1469522330306 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:50 INFO - PROCESS | 1935 | 1469522330391 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
01:38:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 551ms
01:38:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
01:38:50 INFO - PROCESS | 1935 | 1469522330676 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:50 INFO - PROCESS | 1935 | 1469522330732 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
01:38:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 217ms
01:38:50 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
01:38:50 INFO - PROCESS | 1935 | 1469522330896 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:50 INFO - PROCESS | 1935 | 1469522330954 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:38:51 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 317ms
01:38:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
01:38:51 INFO - PROCESS | 1935 | 1469522331244 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:51 INFO - PROCESS | 1935 | 1469522331321 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
01:38:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 326ms
01:38:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
01:38:51 INFO - PROCESS | 1935 | 1469522331575 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:51 INFO - PROCESS | 1935 | 1469522331626 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
01:38:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 219ms
01:38:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
01:38:51 INFO - PROCESS | 1935 | 1469522331807 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:51 INFO - PROCESS | 1935 | 1469522331868 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
01:38:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 216ms
01:38:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
01:38:52 INFO - PROCESS | 1935 | 1469522332025 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - PROCESS | 1935 | 1469522332074 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
01:38:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 217ms
01:38:52 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
01:38:52 INFO - PROCESS | 1935 | 1469522332253 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - PROCESS | 1935 | 1469522332299 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
01:38:52 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 223ms
01:38:52 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
01:38:52 INFO - PROCESS | 1935 | 1469522332475 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - PROCESS | 1935 | 1469522332540 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
01:38:52 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
01:38:52 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 368ms
01:38:52 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
01:38:52 INFO - PROCESS | 1935 | 1469522332870 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:52 INFO - PROCESS | 1935 | 1469522332945 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
01:38:53 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
01:38:53 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 324ms
01:38:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
01:38:53 INFO - PROCESS | 1935 | 1469522333193 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:53 INFO - PROCESS | 1935 | 1469522333260 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
01:38:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 267ms
01:38:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
01:38:53 INFO - PROCESS | 1935 | 1469522333472 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:53 INFO - PROCESS | 1935 | 1469522333534 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:53 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
01:38:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 273ms
01:38:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
01:38:53 INFO - PROCESS | 1935 | 1469522333753 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:53 INFO - PROCESS | 1935 | 1469522333819 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 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
01:38:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 273ms
01:38:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
01:38:54 INFO - PROCESS | 1935 | 1469522334026 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 INFO - PROCESS | 1935 | 1469522334109 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
01:38:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 317ms
01:38:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
01:38:54 INFO - PROCESS | 1935 | 1469522334347 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 INFO - PROCESS | 1935 | 1469522334422 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 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
01:38:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 217ms
01:38:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
01:38:54 INFO - PROCESS | 1935 | 1469522334570 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 INFO - PROCESS | 1935 | 1469522334624 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 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
01:38:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 224ms
01:38:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
01:38:54 INFO - PROCESS | 1935 | 1469522334791 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:54 INFO - PROCESS | 1935 | 1469522334844 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:38:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 221ms
01:38:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
01:38:55 INFO - PROCESS | 1935 | 1469522335020 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - PROCESS | 1935 | 1469522335078 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 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
01:38:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 222ms
01:38:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
01:38:55 INFO - PROCESS | 1935 | 1469522335240 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - PROCESS | 1935 | 1469522335296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
01:38:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 217ms
01:38:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
01:38:55 INFO - PROCESS | 1935 | 1469522335460 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - PROCESS | 1935 | 1469522335517 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
01:38:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 221ms
01:38:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
01:38:55 INFO - PROCESS | 1935 | 1469522335690 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - PROCESS | 1935 | 1469522335746 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
01:38:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 216ms
01:38:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
01:38:55 INFO - PROCESS | 1935 | 1469522335908 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:55 INFO - PROCESS | 1935 | 1469522335966 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
01:38:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 217ms
01:38:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
01:38:56 INFO - PROCESS | 1935 | 1469522336127 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:56 INFO - PROCESS | 1935 | 1469522336186 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
01:38:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
01:38:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
01:38:56 INFO - PROCESS | 1935 | 1469522336356 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:56 INFO - PROCESS | 1935 | 1469522336420 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
01:38:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 424ms
01:38:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
01:38:56 INFO - PROCESS | 1935 | 1469522336777 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:56 INFO - PROCESS | 1935 | 1469522336851 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
01:38:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 417ms
01:38:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
01:38:57 INFO - PROCESS | 1935 | 1469522337197 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:57 INFO - PROCESS | 1935 | 1469522337263 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:57 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
01:38:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 317ms
01:38:57 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
01:38:57 INFO - PROCESS | 1935 | 1469522337543 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:57 INFO - PROCESS | 1935 | 1469522337596 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
01:38:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 238ms
01:38:57 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
01:38:57 INFO - PROCESS | 1935 | 1469522337774 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:57 INFO - PROCESS | 1935 | 1469522337827 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
01:38:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 270ms
01:38:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
01:38:58 INFO - PROCESS | 1935 | 1469522338041 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - PROCESS | 1935 | 1469522338095 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:38:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 216ms
01:38:58 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
01:38:58 INFO - PROCESS | 1935 | 1469522338260 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - PROCESS | 1935 | 1469522338310 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 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
01:38:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 216ms
01:38:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
01:38:58 INFO - PROCESS | 1935 | 1469522338479 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - PROCESS | 1935 | 1469522338551 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
01:38:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
01:38:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
01:38:58 INFO - PROCESS | 1935 | 1469522338756 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - PROCESS | 1935 | 1469522338808 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
01:38:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 217ms
01:38:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
01:38:58 INFO - PROCESS | 1935 | 1469522338975 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 INFO - PROCESS | 1935 | 1469522339035 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
01:38:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 218ms
01:38:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
01:38:59 INFO - PROCESS | 1935 | 1469522339196 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 INFO - PROCESS | 1935 | 1469522339256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 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
01:38:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 269ms
01:38:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
01:38:59 INFO - PROCESS | 1935 | 1469522339489 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 INFO - PROCESS | 1935 | 1469522339553 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
01:38:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 272ms
01:38:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
01:38:59 INFO - PROCESS | 1935 | 1469522339759 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:38:59 INFO - PROCESS | 1935 | 1469522339836 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 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
01:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 266ms
01:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
01:39:00 INFO - PROCESS | 1935 | 1469522340027 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 INFO - PROCESS | 1935 | 1469522340088 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 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
01:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 216ms
01:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
01:39:00 INFO - PROCESS | 1935 | 1469522340246 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 INFO - PROCESS | 1935 | 1469522340318 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 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
01:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 268ms
01:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
01:39:00 INFO - PROCESS | 1935 | 1469522340522 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 INFO - PROCESS | 1935 | 1469522340609 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
01:39:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 275ms
01:39:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
01:39:00 INFO - PROCESS | 1935 | 1469522340797 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:00 INFO - PROCESS | 1935 | 1469522340860 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 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
01:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 319ms
01:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
01:39:01 INFO - PROCESS | 1935 | 1469522341138 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - PROCESS | 1935 | 1469522341216 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
01:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 273ms
01:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
01:39:01 INFO - PROCESS | 1935 | 1469522341407 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - PROCESS | 1935 | 1469522341464 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
01:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 217ms
01:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
01:39:01 INFO - PROCESS | 1935 | 1469522341626 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - PROCESS | 1935 | 1469522341686 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
01:39:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 216ms
01:39:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
01:39:01 INFO - PROCESS | 1935 | 1469522341845 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:01 INFO - PROCESS | 1935 | 1469522341902 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 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"
01:39:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
01:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 216ms
01:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
01:39:02 INFO - PROCESS | 1935 | 1469522342069 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - PROCESS | 1935 | 1469522342126 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 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"
01:39:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
01:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
01:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 218ms
01:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
01:39:02 INFO - PROCESS | 1935 | 1469522342289 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - PROCESS | 1935 | 1469522342346 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
01:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 216ms
01:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
01:39:02 INFO - PROCESS | 1935 | 1469522342509 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - PROCESS | 1935 | 1469522342569 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
01:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 216ms
01:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
01:39:02 INFO - PROCESS | 1935 | 1469522342727 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - PROCESS | 1935 | 1469522342788 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
01:39:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 216ms
01:39:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
01:39:02 INFO - PROCESS | 1935 | 1469522342946 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:03 INFO - PROCESS | 1935 | 1469522343022 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
01:39:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 218ms
01:39:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
01:39:03 INFO - PROCESS | 1935 | 1469522343172 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:03 INFO - PROCESS | 1935 | 1469522343229 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
01:39:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 423ms
01:39:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
01:39:03 INFO - PROCESS | 1935 | 1469522343592 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:03 INFO - PROCESS | 1935 | 1469522343669 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
01:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 468ms
01:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
01:39:04 INFO - PROCESS | 1935 | 1469522344064 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:04 INFO - PROCESS | 1935 | 1469522344337 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
01:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 469ms
01:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
01:39:04 INFO - PROCESS | 1935 | 1469522344543 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:04 INFO - PROCESS | 1935 | 1469522344598 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:39:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 218ms
01:39:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
01:39:04 INFO - PROCESS | 1935 | 1469522344771 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:04 INFO - PROCESS | 1935 | 1469522344825 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 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
01:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 273ms
01:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
01:39:05 INFO - PROCESS | 1935 | 1469522345045 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - PROCESS | 1935 | 1469522345097 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
01:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 223ms
01:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
01:39:05 INFO - PROCESS | 1935 | 1469522345273 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - PROCESS | 1935 | 1469522345331 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
01:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 221ms
01:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
01:39:05 INFO - PROCESS | 1935 | 1469522345492 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - PROCESS | 1935 | 1469522345544 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
01:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 216ms
01:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
01:39:05 INFO - PROCESS | 1935 | 1469522345710 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - PROCESS | 1935 | 1469522345763 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
01:39:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 217ms
01:39:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
01:39:05 INFO - PROCESS | 1935 | 1469522345929 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:05 INFO - PROCESS | 1935 | 1469522345988 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
01:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 218ms
01:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
01:39:06 INFO - PROCESS | 1935 | 1469522346156 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - PROCESS | 1935 | 1469522346206 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
01:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 274ms
01:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
01:39:06 INFO - PROCESS | 1935 | 1469522346429 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - PROCESS | 1935 | 1469522346491 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
01:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 266ms
01:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
01:39:06 INFO - PROCESS | 1935 | 1469522346708 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - PROCESS | 1935 | 1469522346772 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
01:39:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 267ms
01:39:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
01:39:06 INFO - PROCESS | 1935 | 1469522346974 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - PROCESS | 1935 | 1469522347039 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
01:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 220ms
01:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
01:39:07 INFO - PROCESS | 1935 | 1469522347195 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - PROCESS | 1935 | 1469522347256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
01:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 269ms
01:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
01:39:07 INFO - PROCESS | 1935 | 1469522347479 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - PROCESS | 1935 | 1469522347541 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
01:39:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
01:39:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 274ms
01:39:07 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
01:39:07 INFO - PROCESS | 1935 | 1469522347763 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:07 INFO - PROCESS | 1935 | 1469522347848 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
01:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 369ms
01:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
01:39:08 INFO - PROCESS | 1935 | 1469522348158 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - PROCESS | 1935 | 1469522348236 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
01:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 327ms
01:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
01:39:08 INFO - PROCESS | 1935 | 1469522348478 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - PROCESS | 1935 | 1469522348534 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
01:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 216ms
01:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
01:39:08 INFO - PROCESS | 1935 | 1469522348702 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - PROCESS | 1935 | 1469522348759 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
01:39:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
01:39:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 267ms
01:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
01:39:08 INFO - PROCESS | 1935 | 1469522348978 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:09 INFO - PROCESS | 1935 | 1469522349049 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
01:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 316ms
01:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
01:39:09 INFO - PROCESS | 1935 | 1469522349307 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:09 INFO - PROCESS | 1935 | 1469522349387 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:09 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
01:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 475ms
01:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
01:39:09 INFO - PROCESS | 1935 | 1469522349776 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:09 INFO - PROCESS | 1935 | 1469522349859 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:10 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
01:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 468ms
01:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
01:39:10 INFO - PROCESS | 1935 | 1469522350246 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:10 INFO - PROCESS | 1935 | 1469522350296 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
01:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 267ms
01:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
01:39:10 INFO - PROCESS | 1935 | 1469522350523 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:10 INFO - PROCESS | 1935 | 1469522350580 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:10 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
01:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 273ms
01:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
01:39:10 INFO - PROCESS | 1935 | 1469522350800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:10 INFO - PROCESS | 1935 | 1469522350887 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 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
01:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 369ms
01:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
01:39:11 INFO - PROCESS | 1935 | 1469522351175 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 INFO - PROCESS | 1935 | 1469522351258 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
01:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 276ms
01:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
01:39:11 INFO - PROCESS | 1935 | 1469522351443 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 INFO - PROCESS | 1935 | 1469522351496 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 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
01:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 220ms
01:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
01:39:11 INFO - PROCESS | 1935 | 1469522351672 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 INFO - PROCESS | 1935 | 1469522351737 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
01:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 273ms
01:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
01:39:11 INFO - PROCESS | 1935 | 1469522351941 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - PROCESS | 1935 | 1469522351993 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
01:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 217ms
01:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
01:39:12 INFO - PROCESS | 1935 | 1469522352161 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - PROCESS | 1935 | 1469522352214 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
01:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 217ms
01:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
01:39:12 INFO - PROCESS | 1935 | 1469522352388 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - PROCESS | 1935 | 1469522352450 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
01:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 273ms
01:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
01:39:12 INFO - PROCESS | 1935 | 1469522352673 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:12 INFO - PROCESS | 1935 | 1469522352771 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
01:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 418ms
01:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
01:39:13 INFO - PROCESS | 1935 | 1469522353096 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 INFO - PROCESS | 1935 | 1469522353181 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
01:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 268ms
01:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
01:39:13 INFO - PROCESS | 1935 | 1469522353370 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 INFO - PROCESS | 1935 | 1469522353436 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
01:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 270ms
01:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
01:39:13 INFO - PROCESS | 1935 | 1469522353643 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 INFO - PROCESS | 1935 | 1469522353744 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:13 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
01:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 323ms
01:39:13 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
01:39:13 INFO - PROCESS | 1935 | 1469522353978 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - PROCESS | 1935 | 1469522354053 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
01:39:14 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 219ms
01:39:14 INFO - TEST-START | /IndexedDB/idbtransaction.htm
01:39:14 INFO - PROCESS | 1935 | 1469522354198 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - PROCESS | 1935 | 1469522354259 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
01:39:14 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 218ms
01:39:14 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
01:39:14 INFO - PROCESS | 1935 | 1469522354427 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - PROCESS | 1935 | 1469522354483 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
01:39:14 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 219ms
01:39:14 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
01:39:14 INFO - PROCESS | 1935 | 1469522354646 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - PROCESS | 1935 | 1469522354704 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
01:39:14 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
01:39:14 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 271ms
01:39:14 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
01:39:14 INFO - PROCESS | 1935 | 1469522354924 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:14 INFO - PROCESS | 1935 | 1469522354988 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:15 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
01:39:15 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 266ms
01:39:15 INFO - TEST-START | /IndexedDB/index_sort_order.htm
01:39:15 INFO - PROCESS | 1935 | 1469522355193 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:15 INFO - PROCESS | 1935 | 1469522355253 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:15 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
01:39:15 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 218ms
01:39:15 INFO - TEST-START | /IndexedDB/interfaces.html
01:39:15 INFO - PROCESS | 1935 | 1469522355413 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:15 INFO - PROCESS | 1935 | 1469522355472 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
01:39:15 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
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
01:39:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
01:39:15 INFO - TEST-OK | /IndexedDB/interfaces.html | took 345ms
01:39:15 INFO - TEST-START | /IndexedDB/interfaces.worker
01:39:15 INFO - PROCESS | 1935 | 1469522355761 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:15 INFO - PROCESS | 1935 | 1469522355823 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
01:39:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
01:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
01:39:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
01:39:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
01:39:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
01:39:16 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
01:39:16 INFO - {}
01:39:16 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 - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
01:39:16 INFO - {}
01:39:16 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 443ms
01:39:16 INFO - TEST-START | /IndexedDB/key_invalid.htm
01:39:16 INFO - PROCESS | 1935 | 1469522356207 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:16 INFO - PROCESS | 1935 | 1469522356262 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
01:39:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
01:39:16 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 673ms
01:39:16 INFO - TEST-START | /IndexedDB/key_valid.html
01:39:16 INFO - PROCESS | 1935 | 1469522356886 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:16 INFO - PROCESS | 1935 | 1469522356938 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
01:39:17 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
01:39:17 INFO - TEST-OK | /IndexedDB/key_valid.html | took 422ms
01:39:17 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
01:39:17 INFO - PROCESS | 1935 | 1469522357335 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:17 INFO - PROCESS | 1935 | 1469522357396 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:17 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
01:39:17 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 223ms
01:39:17 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
01:39:17 INFO - PROCESS | 1935 | 1469522357563 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:17 INFO - PROCESS | 1935 | 1469522357621 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:17 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
01:39:17 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 317ms
01:39:17 INFO - TEST-START | /IndexedDB/keygenerator.htm
01:39:17 INFO - PROCESS | 1935 | 1469522357889 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:17 INFO - PROCESS | 1935 | 1469522357972 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
01:39:18 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
01:39:18 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
01:39:18 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 318ms
01:39:18 INFO - TEST-START | /IndexedDB/keyorder.htm
01:39:18 INFO - PROCESS | 1935 | 1469522358206 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - PROCESS | 1935 | 1469522358256 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
01:39:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
01:39:18 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 276ms
01:39:18 INFO - TEST-START | /IndexedDB/keypath.htm
01:39:18 INFO - PROCESS | 1935 | 1469522358480 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - PROCESS | 1935 | 1469522358551 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
01:39:18 INFO - TEST-OK | /IndexedDB/keypath.htm | took 268ms
01:39:18 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
01:39:18 INFO - PROCESS | 1935 | 1469522358755 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - PROCESS | 1935 | 1469522358806 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
01:39:18 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
01:39:18 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 226ms
01:39:18 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
01:39:18 INFO - PROCESS | 1935 | 1469522358977 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - PROCESS | 1935 | 1469522359028 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
01:39:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
01:39:19 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
01:39:19 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 218ms
01:39:19 INFO - TEST-START | /IndexedDB/list_ordering.htm
01:39:19 INFO - PROCESS | 1935 | 1469522359198 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - PROCESS | 1935 | 1469522359258 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
01:39:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
01:39:19 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
01:39:19 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 268ms
01:39:19 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
01:39:19 INFO - PROCESS | 1935 | 1469522359474 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - PROCESS | 1935 | 1469522359527 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
01:39:19 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 216ms
01:39:19 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
01:39:19 INFO - PROCESS | 1935 | 1469522359697 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - PROCESS | 1935 | 1469522359765 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
01:39:19 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 219ms
01:39:19 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
01:39:19 INFO - PROCESS | 1935 | 1469522359923 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:19 INFO - PROCESS | 1935 | 1469522359979 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:20 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
01:39:20 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 223ms
01:39:20 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
01:39:20 INFO - PROCESS | 1935 | 1469522360143 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:20 INFO - PROCESS | 1935 | 1469522360227 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:20 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
01:39:20 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 319ms
01:39:20 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
01:39:20 INFO - PROCESS | 1935 | 1469522360464 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:20 INFO - PROCESS | 1935 | 1469522360539 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:20 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
01:39:20 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 270ms
01:39:20 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
01:39:20 INFO - PROCESS | 1935 | 1469522360744 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:20 INFO - PROCESS | 1935 | 1469522360807 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:21 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
01:39:21 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 267ms
01:39:21 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
01:39:21 INFO - PROCESS | 1935 | 1469522361013 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:21 INFO - PROCESS | 1935 | 1469522361078 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:21 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
01:39:21 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 418ms
01:39:21 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
01:39:21 INFO - PROCESS | 1935 | 1469522361436 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:21 INFO - PROCESS | 1935 | 1469522361509 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:21 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
01:39:21 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 468ms
01:39:21 INFO - TEST-START | /IndexedDB/value.htm
01:39:21 INFO - PROCESS | 1935 | 1469522361912 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:22 INFO - PROCESS | 1935 | 1469522362014 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
01:39:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
01:39:22 INFO - TEST-OK | /IndexedDB/value.htm | took 417ms
01:39:22 INFO - TEST-START | /IndexedDB/value_recursive.htm
01:39:22 INFO - PROCESS | 1935 | 1469522362333 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:22 INFO - PROCESS | 1935 | 1469522362395 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
01:39:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
01:39:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
01:39:22 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 417ms
01:39:22 INFO - TEST-START | /IndexedDB/writer-starvation.htm
01:39:22 INFO - PROCESS | 1935 | 1469522362753 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:22 INFO - PROCESS | 1935 | 1469522362820 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:23 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
01:39:23 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 717ms
01:39:23 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
01:39:23 INFO - PROCESS | 1935 | 1469522363476 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:23 INFO - PROCESS | 1935 | 1469522363585 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
01:39:23 INFO - {}
01:39:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
01:39:23 INFO - {}
01:39:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
01:39:23 INFO - {}
01:39:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
01:39:23 INFO - {}
01:39:23 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 520ms
01:39:23 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
01:39:23 INFO - PROCESS | 1935 | 1469522363997 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:24 INFO - PROCESS | 1935 | 1469522364066 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
01:39:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
01:39:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
01:39:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
01:39:24 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 420ms
01:39:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
01:39:24 INFO - PROCESS | 1935 | 1469522364423 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:24 INFO - PROCESS | 1935 | 1469522364493 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
01:39:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
01:39:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 475ms
01:39:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
01:39:24 INFO - PROCESS | 1935 | 1469522364902 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:24 INFO - PROCESS | 1935 | 1469522364969 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
01:39:25 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
01:39:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
01:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
01:39:25 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
01:39:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
01:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
01:39:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 424ms
01:39:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
01:39:25 INFO - PROCESS | 1935 | 1469522365329 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:25 INFO - PROCESS | 1935 | 1469522365420 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:25 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() {
01:39:25 INFO - [native code]
01:39:25 INFO - }" but got function "function () {
01:39:25 INFO - }"
01:39:25 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:25 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:39:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
01:39:25 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
01:39:25 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:25 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:39:25 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
01:39:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
01:39:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 468ms
01:39:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
01:39:25 INFO - PROCESS | 1935 | 1469522365800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:25 INFO - PROCESS | 1935 | 1469522365871 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:26 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() {
01:39:26 INFO - [native code]
01:39:26 INFO - }" but got function "function () {
01:39:26 INFO - }"
01:39:26 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
01:39:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
01:39:26 INFO - {}
01:39:26 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
01:39:26 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
01:39:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
01:39:26 INFO - {}
01:39:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 469ms
01:39:26 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
01:39:26 INFO - PROCESS | 1935 | 1469522366273 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:26 INFO - PROCESS | 1935 | 1469522366369 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
01:39:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:39:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
01:39:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:39:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
01:39:26 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"
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:39:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:39:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:39:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
01:39:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
01:39:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
01:39:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
01:39:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
01:39:26 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"
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
01:39:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
01:39:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
01:39:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
01:39:26 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
01:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:26 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
01:39:26 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
01:39:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 520ms
01:39:26 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
01:39:26 INFO - PROCESS | 1935 | 1469522366800 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:26 INFO - PROCESS | 1935 | 1469522366895 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
01:39:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 473ms
01:39:27 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
01:39:27 INFO - PROCESS | 1935 | 1469522367274 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:27 INFO - PROCESS | 1935 | 1469522367344 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
01:39:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
01:39:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
01:39:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
01:39:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 467ms
01:39:27 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
01:39:27 INFO - PROCESS | 1935 | 1469522367744 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:27 INFO - PROCESS | 1935 | 1469522367811 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
01:39:28 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
01:39:28 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
01:39:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
01:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:39:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
01:39:28 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 472ms
01:39:28 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
01:39:28 INFO - PROCESS | 1935 | 1469522368218 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:28 INFO - PROCESS | 1935 | 1469522368309 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:29 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
01:39:29 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
01:39:29 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
01:39:29 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
01:39:29 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
01:39:29 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1371ms
01:39:29 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
01:39:29 INFO - PROCESS | 1935 | 1469522369592 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:29 INFO - PROCESS | 1935 | 1469522369642 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
01:39:30 INFO - {}
01:39:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
01:39:30 INFO - {}
01:39:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
01:39:30 INFO - {}
01:39:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
01:39:30 INFO - {}
01:39:30 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
01:39:30 INFO - {}
01:39:30 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1267ms
01:39:30 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
01:39:30 INFO - PROCESS | 1935 | 1469522370868 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:30 INFO - PROCESS | 1935 | 1469522370923 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:31 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
01:39:31 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 420ms
01:39:31 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
01:39:31 INFO - PROCESS | 1935 | 1469522371292 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:31 INFO - PROCESS | 1935 | 1469522371350 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:31 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
01:39:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
01:39:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
01:39:31 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 268ms
01:39:31 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
01:39:31 INFO - PROCESS | 1935 | 1469522371560 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:31 INFO - PROCESS | 1935 | 1469522371621 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:41 INFO - PROCESS | 1935 | MARIONETTE LOG: INFO: Timeout fired
01:39:41 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
01:39:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
01:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
01:39:41 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10136ms
01:39:41 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
01:39:41 INFO - PROCESS | 1935 | 1469522381700 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:41 INFO - PROCESS | 1935 | 1469522381748 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:42 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
01:39:42 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 573ms
01:39:42 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
01:39:42 INFO - PROCESS | 1935 | 1469522382275 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:42 INFO - PROCESS | 1935 | 1469522382318 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:42 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
01:39:42 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 218ms
01:39:42 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
01:39:42 INFO - PROCESS | 1935 | 1469522382498 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:42 INFO - PROCESS | 1935 | 1469522382558 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:42 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
01:39:42 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 216ms
01:39:42 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
01:39:42 INFO - PROCESS | 1935 | 1469522382728 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:42 INFO - PROCESS | 1935 | 1469522382809 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
01:39:43 INFO - {}
01:39:43 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 383ms
01:39:43 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
01:39:43 INFO - PROCESS | 1935 | 1469522383111 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - PROCESS | 1935 | 1469522383182 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
01:39:43 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 267ms
01:39:43 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
01:39:43 INFO - PROCESS | 1935 | 1469522383380 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - PROCESS | 1935 | 1469522383428 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
01:39:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
01:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
01:39:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
01:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
01:39:43 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 216ms
01:39:43 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
01:39:43 INFO - PROCESS | 1935 | 1469522383600 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - PROCESS | 1935 | 1469522383665 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 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().
01:39:43 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 218ms
01:39:43 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
01:39:43 INFO - PROCESS | 1935 | 1469522383828 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:43 INFO - PROCESS | 1935 | 1469522383877 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
01:39:44 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 223ms
01:39:44 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
01:39:44 INFO - PROCESS | 1935 | 1469522384043 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - PROCESS | 1935 | 1469522384097 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
01:39:44 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 218ms
01:39:44 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
01:39:44 INFO - PROCESS | 1935 | 1469522384264 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - PROCESS | 1935 | 1469522384329 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 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"
01:39:44 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
01:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:44 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
01:39:44 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
01:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:44 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
01:39:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
01:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:39:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
01:39:44 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 268ms
01:39:44 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
01:39:44 INFO - PROCESS | 1935 | 1469522384545 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - PROCESS | 1935 | 1469522384599 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
01:39:44 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 217ms
01:39:44 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
01:39:44 INFO - PROCESS | 1935 | 1469522384765 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - PROCESS | 1935 | 1469522384828 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:44 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
01:39:44 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 218ms
01:39:44 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
01:39:44 INFO - PROCESS | 1935 | 1469522384991 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:45 INFO - PROCESS | 1935 | 1469522385041 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:45 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
01:39:45 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 222ms
01:39:45 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
01:39:45 INFO - PROCESS | 1935 | 1469522385210 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:45 INFO - PROCESS | 1935 | 1469522385261 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:39:45 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
01:39:45 INFO - do_test/)
01:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
01:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
01:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
01:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
01:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
01:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
01:40:08 INFO - )
01:40:08 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 318ms
01:40:08 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
01:40:08 INFO - PROCESS | 1935 | 1469522408915 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:08 INFO - PROCESS | 1935 | 1469522408990 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
01:40:09 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 318ms
01:40:09 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
01:40:09 INFO - PROCESS | 1935 | 1469522409244 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:09 INFO - PROCESS | 1935 | 1469522409295 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
01:40:09 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 270ms
01:40:09 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
01:40:09 INFO - PROCESS | 1935 | 1469522409523 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:09 INFO - PROCESS | 1935 | 1469522409581 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
01:40:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
01:40:09 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 267ms
01:40:09 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
01:40:09 INFO - PROCESS | 1935 | 1469522409793 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:09 INFO - PROCESS | 1935 | 1469522409854 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
01:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
01:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
01:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
01:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
01:40:10 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 217ms
01:40:10 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
01:40:10 INFO - PROCESS | 1935 | 1469522410013 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - PROCESS | 1935 | 1469522410081 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
01:40:10 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
01:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:40:10 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
01:40:10 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 269ms
01:40:10 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
01:40:10 INFO - PROCESS | 1935 | 1469522410291 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - PROCESS | 1935 | 1469522410350 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
01:40:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
01:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:40:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
01:40:10 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 273ms
01:40:10 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
01:40:10 INFO - PROCESS | 1935 | 1469522410593 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - PROCESS | 1935 | 1469522410655 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
01:40:10 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
01:40:10 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
01:40:10 INFO - PROCESS | 1935 | 1469522410812 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:10 INFO - PROCESS | 1935 | 1469522410864 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
01:40:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
01:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:40:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
01:40:11 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 220ms
01:40:11 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
01:40:11 INFO - PROCESS | 1935 | 1469522411034 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - PROCESS | 1935 | 1469522411094 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
01:40:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
01:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:40:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
01:40:11 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 222ms
01:40:11 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
01:40:11 INFO - PROCESS | 1935 | 1469522411260 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - PROCESS | 1935 | 1469522411313 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
01:40:11 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 217ms
01:40:11 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
01:40:11 INFO - PROCESS | 1935 | 1469522411479 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - PROCESS | 1935 | 1469522411549 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
01:40:11 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 216ms
01:40:11 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
01:40:11 INFO - PROCESS | 1935 | 1469522411698 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - PROCESS | 1935 | 1469522411755 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
01:40:11 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 216ms
01:40:11 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
01:40:11 INFO - PROCESS | 1935 | 1469522411923 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:11 INFO - PROCESS | 1935 | 1469522411982 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
01:40:12 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 216ms
01:40:12 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
01:40:12 INFO - PROCESS | 1935 | 1469522412142 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - PROCESS | 1935 | 1469522412197 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
01:40:12 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
01:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
01:40:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
01:40:12 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
01:40:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
01:40:12 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 223ms
01:40:12 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
01:40:12 INFO - PROCESS | 1935 | 1469522412361 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - PROCESS | 1935 | 1469522412425 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
01:40:12 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 320ms
01:40:12 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
01:40:12 INFO - PROCESS | 1935 | 1469522412694 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - PROCESS | 1935 | 1469522412778 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
01:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
01:40:12 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 230ms
01:40:12 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
01:40:12 INFO - PROCESS | 1935 | 1469522412927 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:13 INFO - PROCESS | 1935 | 1469522413013 Marionette INFO sendAsync 1d9be15a-86e6-4c42-a12a-d1ef3ba08b0f
01:40:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: