builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0178
starttime: 1469265437.03
results: success (0)
buildid: 20160722223058
builduid: d1d5169c325b43d2bb38c51b324b3a4a
revision: c928b117ae5a0948253484872e4d98f99a4b5eff
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.033835) =========
master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.034235) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.034503) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.238806) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.239296) =========
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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners
TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/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-23 02:17:17-- 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% 8.13M=0.001s
2016-07-23 02:17:17 (8.13 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.486705
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.749439) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.749751) =========
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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners
TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/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.020288
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.813577) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:17.813933) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c928b117ae5a0948253484872e4d98f99a4b5eff --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 c928b117ae5a0948253484872e4d98f99a4b5eff --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xkrdQHwBpl/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.KU1AzNOfYz/Listeners
TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/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-23 02:17:17,887 truncating revision to first 12 chars
2016-07-23 02:17:17,887 Setting DEBUG logging.
2016-07-23 02:17:17,887 attempt 1/10
2016-07-23 02:17:17,888 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c928b117ae5a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-23 02:17:18,198 unpacking tar archive at: mozilla-beta-c928b117ae5a/testing/mozharness/
program finished with exit code 0
elapsedTime=0.573515
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:18.423754) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:18.424038) =========
script_repo_revision: c928b117ae5a0948253484872e4d98f99a4b5eff
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:18.424391) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:18.425361) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-23 02:17:18.574786) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-07-23 02:17:18.575066) =========
/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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners
TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
02:17:18 INFO - MultiFileLogger online at 20160723 02:17:18 in /builds/slave/test
02:17:18 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
02:17:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:17:18 INFO - {'append_to_log': False,
02:17:18 INFO - 'base_work_dir': '/builds/slave/test',
02:17:18 INFO - 'blob_upload_branch': 'mozilla-beta',
02:17:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:17:18 INFO - 'buildbot_json_path': 'buildprops.json',
02:17:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:17:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:17:18 INFO - 'download_minidump_stackwalk': True,
02:17:18 INFO - 'download_symbols': 'ondemand',
02:17:18 INFO - 'e10s': False,
02:17:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:17:18 INFO - 'tooltool.py': '/tools/tooltool.py',
02:17:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:17:18 INFO - '/tools/misc-python/virtualenv.py')},
02:17:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:17:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:17:18 INFO - 'log_level': 'info',
02:17:18 INFO - 'log_to_console': True,
02:17:18 INFO - 'opt_config_files': (),
02:17:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:17:18 INFO - '--processes=1',
02:17:18 INFO - '--config=%(test_path)s/wptrunner.ini',
02:17:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:17:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:17:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:17:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:17:18 INFO - 'pip_index': False,
02:17:18 INFO - 'require_test_zip': True,
02:17:18 INFO - 'test_type': ('testharness',),
02:17:18 INFO - 'this_chunk': '1',
02:17:18 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:17:18 INFO - 'total_chunks': '5',
02:17:18 INFO - 'virtualenv_path': 'venv',
02:17:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:17:18 INFO - 'work_dir': 'build'}
02:17:18 INFO - #####
02:17:18 INFO - ##### Running clobber step.
02:17:18 INFO - #####
02:17:18 INFO - Running pre-action listener: _resource_record_pre_action
02:17:18 INFO - Running main action method: clobber
02:17:18 INFO - rmtree: /builds/slave/test/build
02:17:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:17:20 INFO - Running post-action listener: _resource_record_post_action
02:17:20 INFO - #####
02:17:20 INFO - ##### Running read-buildbot-config step.
02:17:20 INFO - #####
02:17:20 INFO - Running pre-action listener: _resource_record_pre_action
02:17:20 INFO - Running main action method: read_buildbot_config
02:17:20 INFO - Using buildbot properties:
02:17:20 INFO - {
02:17:20 INFO - "project": "",
02:17:20 INFO - "product": "firefox",
02:17:20 INFO - "script_repo_revision": "production",
02:17:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
02:17:20 INFO - "repository": "",
02:17:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
02:17:20 INFO - "buildid": "20160722223058",
02:17:20 INFO - "pgo_build": "False",
02:17:20 INFO - "basedir": "/builds/slave/test",
02:17:20 INFO - "buildnumber": 24,
02:17:20 INFO - "slavename": "t-yosemite-r7-0178",
02:17:20 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/",
02:17:20 INFO - "platform": "macosx64",
02:17:20 INFO - "branch": "mozilla-beta",
02:17:20 INFO - "revision": "c928b117ae5a0948253484872e4d98f99a4b5eff",
02:17:20 INFO - "repo_path": "releases/mozilla-beta",
02:17:20 INFO - "moz_repo_path": "",
02:17:20 INFO - "stage_platform": "macosx64",
02:17:20 INFO - "builduid": "d1d5169c325b43d2bb38c51b324b3a4a",
02:17:20 INFO - "slavebuilddir": "test"
02:17:20 INFO - }
02:17:20 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.dmg.
02:17:20 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.test_packages.json.
02:17:20 INFO - Running post-action listener: _resource_record_post_action
02:17:20 INFO - #####
02:17:20 INFO - ##### Running download-and-extract step.
02:17:20 INFO - #####
02:17:20 INFO - Running pre-action listener: _resource_record_pre_action
02:17:20 INFO - Running main action method: download_and_extract
02:17:20 INFO - mkdir: /builds/slave/test/build/tests
02:17:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.test_packages.json
02:17:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
02:17:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/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
02:17:20 INFO - Downloaded 1165 bytes.
02:17:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
02:17:20 INFO - Using the following test package requirements:
02:17:20 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
02:17:20 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
02:17:20 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
02:17:20 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
02:17:20 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
02:17:20 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
02:17:20 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
02:17:20 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
02:17:20 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
02:17:20 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
02:17:20 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
02:17:20 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
02:17:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.common.tests.zip
02:17:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
02:17:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/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
02:17:21 INFO - Downloaded 18314897 bytes.
02:17:21 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/*']
02:17:21 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/*
02:17:21 INFO - caution: filename not matched: web-platform/*
02:17:21 INFO - Return code: 11
02:17:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:21 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.web-platform.tests.zip
02:17:21 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/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
02:17:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/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
02:17:26 INFO - Downloaded 36389884 bytes.
02:17:26 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/*']
02:17:26 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/*
02:17:30 INFO - caution: filename not matched: bin/*
02:17:30 INFO - caution: filename not matched: config/*
02:17:30 INFO - caution: filename not matched: mozbase/*
02:17:30 INFO - caution: filename not matched: marionette/*
02:17:30 INFO - caution: filename not matched: tools/wptserve/*
02:17:30 INFO - Return code: 11
02:17:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:30 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.dmg
02:17:30 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
02:17:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
02:17:39 INFO - Downloaded 86190371 bytes.
02:17:39 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.dmg
02:17:39 INFO - mkdir: /builds/slave/test/properties
02:17:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:17:39 INFO - Writing to file /builds/slave/test/properties/build_url
02:17:39 INFO - Contents:
02:17:39 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1469251858/firefox-48.0.en-US.mac.dmg
02:17:40 INFO - Running post-action listener: _resource_record_post_action
02:17:40 INFO - Running post-action listener: set_extra_try_arguments
02:17:40 INFO - #####
02:17:40 INFO - ##### Running create-virtualenv step.
02:17:40 INFO - #####
02:17:40 INFO - Running pre-action listener: _pre_create_virtualenv
02:17:40 INFO - Running pre-action listener: _resource_record_pre_action
02:17:40 INFO - Running main action method: create_virtualenv
02:17:40 INFO - Creating virtualenv /builds/slave/test/build/venv
02:17:40 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
02:17:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:17:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:17:40 INFO - Using real prefix '/tools/python27'
02:17:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:17:40 INFO - Installing distribute.............................................................................................................................................................................................done.
02:17:43 INFO - Installing pip.................done.
02:17:43 INFO - Return code: 0
02:17:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:17: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')]}
02:17:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:17:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17: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')]}
02:17:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:17:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:43 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 0x106695e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066b2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa09a5b9080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066ae5e0>, '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 0x106291cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1062bc990>, '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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:17:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
02:17:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
02:17:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xkrdQHwBpl/Render',
02:17:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:17:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:17:43 INFO - 'HOME': '/Users/cltbld',
02:17:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:17:43 INFO - 'LOGNAME': 'cltbld',
02:17:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:17:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
02:17:43 INFO - 'MOZ_NO_REMOTE': '1',
02:17:43 INFO - 'NO_EM_RESTART': '1',
02:17:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:17:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:17:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:17:43 INFO - 'PWD': '/builds/slave/test',
02:17:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:17:43 INFO - 'SHELL': '/bin/bash',
02:17:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KU1AzNOfYz/Listeners',
02:17:43 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/',
02:17:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:17:43 INFO - 'USER': 'cltbld',
02:17:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:17:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:17:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:17:43 INFO - 'XPC_FLAGS': '0x0',
02:17:43 INFO - 'XPC_SERVICE_NAME': '0',
02:17:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:17:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:17:44 INFO - Downloading/unpacking psutil>=0.7.1
02:17:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:17:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:17:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:17:47 INFO - Installing collected packages: psutil
02:17:47 INFO - Running setup.py install for psutil
02:17:47 INFO - building 'psutil._psutil_osx' extension
02:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o
02:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
02:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
02:17:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit
02:17:47 INFO - building 'psutil._psutil_posix' extension
02:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
02:17:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
02:17:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
02:17:47 INFO - ^
02:17:47 INFO - 1 warning generated.
02:17:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so
02:17:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:17:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:17:47 INFO - Successfully installed psutil
02:17:47 INFO - Cleaning up...
02:17:47 INFO - Return code: 0
02:17:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:17:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:17:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:17:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:47 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 0x106695e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066b2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa09a5b9080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066ae5e0>, '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 0x106291cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1062bc990>, '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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:17:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
02:17:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
02:17:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xkrdQHwBpl/Render',
02:17:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:17:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:17:47 INFO - 'HOME': '/Users/cltbld',
02:17:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:17:47 INFO - 'LOGNAME': 'cltbld',
02:17:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:17:47 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
02:17:47 INFO - 'MOZ_NO_REMOTE': '1',
02:17:47 INFO - 'NO_EM_RESTART': '1',
02:17:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:17:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:17:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:17:47 INFO - 'PWD': '/builds/slave/test',
02:17:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:17:47 INFO - 'SHELL': '/bin/bash',
02:17:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KU1AzNOfYz/Listeners',
02:17:47 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/',
02:17:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:17:47 INFO - 'USER': 'cltbld',
02:17:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:17:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:17:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:17:47 INFO - 'XPC_FLAGS': '0x0',
02:17:47 INFO - 'XPC_SERVICE_NAME': '0',
02:17:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:17:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:17:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:17:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:17:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:17:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:17:50 INFO - Installing collected packages: mozsystemmonitor
02:17:50 INFO - Running setup.py install for mozsystemmonitor
02:17:50 INFO - Successfully installed mozsystemmonitor
02:17:50 INFO - Cleaning up...
02:17:50 INFO - Return code: 0
02:17:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:17:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:17:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:17:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x106695e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066b2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa09a5b9080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066ae5e0>, '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 0x106291cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1062bc990>, '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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:17:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
02:17:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
02:17:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xkrdQHwBpl/Render',
02:17:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:17:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:17:50 INFO - 'HOME': '/Users/cltbld',
02:17:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:17:50 INFO - 'LOGNAME': 'cltbld',
02:17:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:17:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
02:17:50 INFO - 'MOZ_NO_REMOTE': '1',
02:17:50 INFO - 'NO_EM_RESTART': '1',
02:17:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:17:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:17:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:17:50 INFO - 'PWD': '/builds/slave/test',
02:17:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:17:50 INFO - 'SHELL': '/bin/bash',
02:17:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KU1AzNOfYz/Listeners',
02:17:50 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/',
02:17:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:17:50 INFO - 'USER': 'cltbld',
02:17:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:17:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:17:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:17:50 INFO - 'XPC_FLAGS': '0x0',
02:17:50 INFO - 'XPC_SERVICE_NAME': '0',
02:17:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:17:51 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:17:51 INFO - Downloading/unpacking blobuploader==1.2.4
02:17:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:53 INFO - Downloading blobuploader-1.2.4.tar.gz
02:17:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:17:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:17:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:17:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:17:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:17:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:17:54 INFO - Downloading docopt-0.6.1.tar.gz
02:17:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:17:54 INFO - Installing collected packages: blobuploader, requests, docopt
02:17:54 INFO - Running setup.py install for blobuploader
02:17:54 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:17:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:17:55 INFO - Running setup.py install for requests
02:17:55 INFO - Running setup.py install for docopt
02:17:55 INFO - Successfully installed blobuploader requests docopt
02:17:55 INFO - Cleaning up...
02:17:55 INFO - Return code: 0
02:17:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:17:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:17:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:17:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:17:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:17:55 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 0x106695e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066b2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa09a5b9080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066ae5e0>, '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 0x106291cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1062bc990>, '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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:17:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
02:17:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
02:17:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xkrdQHwBpl/Render',
02:17:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:17:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:17:55 INFO - 'HOME': '/Users/cltbld',
02:17:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:17:55 INFO - 'LOGNAME': 'cltbld',
02:17:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:17:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
02:17:55 INFO - 'MOZ_NO_REMOTE': '1',
02:17:55 INFO - 'NO_EM_RESTART': '1',
02:17:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:17:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:17:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:17:55 INFO - 'PWD': '/builds/slave/test',
02:17:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:17:55 INFO - 'SHELL': '/bin/bash',
02:17:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KU1AzNOfYz/Listeners',
02:17:55 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/',
02:17:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:17:55 INFO - 'USER': 'cltbld',
02:17:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:17:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:17:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:17:55 INFO - 'XPC_FLAGS': '0x0',
02:17:55 INFO - 'XPC_SERVICE_NAME': '0',
02:17:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:17:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:17:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-gZmI2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-OLFwTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-UbVUsy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-4tgip6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-egYR_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-_fFg6I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-kOwf9r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-I8R1MO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-hjL27w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:17:56 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-LRztkh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-xYD9w2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-G6bqE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-AYBNiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-lLacu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-xWfS7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-gmwFdf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-bNFmz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-1VHqQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-Ag_Ncy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:17:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:17:57 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-Zb173u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:17:58 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:17:58 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-SwaLdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:17:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:17:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
02:17:58 INFO - Running setup.py install for manifestparser
02:17:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:17:58 INFO - Running setup.py install for mozcrash
02:17:58 INFO - Running setup.py install for mozdebug
02:17:58 INFO - Running setup.py install for mozdevice
02:17:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Running setup.py install for mozfile
02:17:59 INFO - Running setup.py install for mozhttpd
02:17:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Running setup.py install for mozinfo
02:17:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Running setup.py install for mozInstall
02:17:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:17:59 INFO - Running setup.py install for mozleak
02:17:59 INFO - Running setup.py install for mozlog
02:18:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:18:00 INFO - Running setup.py install for moznetwork
02:18:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:18:00 INFO - Running setup.py install for mozprocess
02:18:00 INFO - Running setup.py install for mozprofile
02:18:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:18:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:18:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:18:00 INFO - Running setup.py install for mozrunner
02:18:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:18:00 INFO - Running setup.py install for mozscreenshot
02:18:00 INFO - Running setup.py install for moztest
02:18:00 INFO - Running setup.py install for mozversion
02:18:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:18:01 INFO - Running setup.py install for wptserve
02:18:01 INFO - Running setup.py install for marionette-driver
02:18:01 INFO - Running setup.py install for browsermob-proxy
02:18:01 INFO - Running setup.py install for marionette-client
02:18:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:18:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:18:01 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
02:18:01 INFO - Cleaning up...
02:18:01 INFO - Return code: 0
02:18:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:18:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:18:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:18:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:18:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:18:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:18:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:18:01 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 0x106695e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066b2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa09a5b9080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1066ae5e0>, '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 0x106291cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1062bc990>, '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.xkrdQHwBpl/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.KU1AzNOfYz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:18:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
02:18:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
02:18:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xkrdQHwBpl/Render',
02:18:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:18:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:18:01 INFO - 'HOME': '/Users/cltbld',
02:18:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:18:01 INFO - 'LOGNAME': 'cltbld',
02:18:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:18:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
02:18:01 INFO - 'MOZ_NO_REMOTE': '1',
02:18:01 INFO - 'NO_EM_RESTART': '1',
02:18:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:18:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:18:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:18:01 INFO - 'PWD': '/builds/slave/test',
02:18:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:18:01 INFO - 'SHELL': '/bin/bash',
02:18:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KU1AzNOfYz/Listeners',
02:18:01 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/',
02:18:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:18:01 INFO - 'USER': 'cltbld',
02:18:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:18:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:18:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:18:01 INFO - 'XPC_FLAGS': '0x0',
02:18:01 INFO - 'XPC_SERVICE_NAME': '0',
02:18:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:18:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-PZ1kfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-u4zAnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-4KbHpI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-G9xR_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-Cw6DpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-s_grtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-4Mf_MV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
02:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:18:02 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-ZBt4EE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-TmgZWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-khO6v3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-jBQXWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-nPSmEC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-REVGLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-YuasqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-L2m1TX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-dD1ENx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
02:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:18:03 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-BfFxs5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
02:18:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:18:04 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-KqI2ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
02:18:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:18:04 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-P566BT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
02:18:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:18:04 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-oMi9kQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
02:18:04 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:18:04 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-w_Grm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:18:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
02:18:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:18:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:18:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:18:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:18:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:18:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:18:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:18:07 INFO - Downloading blessings-1.6.tar.gz
02:18:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:18:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
02:18:07 INFO - Installing collected packages: blessings
02:18:07 INFO - Running setup.py install for blessings
02:18:07 INFO - Successfully installed blessings
02:18:07 INFO - Cleaning up...
02:18:07 INFO - Return code: 0
02:18:07 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:18:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:18:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:18:08 INFO - Reading from file tmpfile_stdout
02:18:08 INFO - Current package versions:
02:18:08 INFO - blessings == 1.6
02:18:08 INFO - blobuploader == 1.2.4
02:18:08 INFO - browsermob-proxy == 0.6.0
02:18:08 INFO - docopt == 0.6.1
02:18:08 INFO - manifestparser == 1.1
02:18:08 INFO - marionette-client == 2.3.0
02:18:08 INFO - marionette-driver == 1.4.0
02:18:08 INFO - mozInstall == 1.12
02:18:08 INFO - mozcrash == 0.17
02:18:08 INFO - mozdebug == 0.1
02:18:08 INFO - mozdevice == 0.48
02:18:08 INFO - mozfile == 1.2
02:18:08 INFO - mozhttpd == 0.7
02:18:08 INFO - mozinfo == 0.9
02:18:08 INFO - mozleak == 0.1
02:18:08 INFO - mozlog == 3.1
02:18:08 INFO - moznetwork == 0.27
02:18:08 INFO - mozprocess == 0.22
02:18:08 INFO - mozprofile == 0.28
02:18:08 INFO - mozrunner == 6.11
02:18:08 INFO - mozscreenshot == 0.1
02:18:08 INFO - mozsystemmonitor == 0.0
02:18:08 INFO - moztest == 0.7
02:18:08 INFO - mozversion == 1.4
02:18:08 INFO - psutil == 3.1.1
02:18:08 INFO - requests == 1.2.3
02:18:08 INFO - wptserve == 1.4.0
02:18:08 INFO - wsgiref == 0.1.2
02:18:08 INFO - Running post-action listener: _resource_record_post_action
02:18:08 INFO - Running post-action listener: _start_resource_monitoring
02:18:08 INFO - Starting resource monitoring.
02:18:08 INFO - #####
02:18:08 INFO - ##### Running pull step.
02:18:08 INFO - #####
02:18:08 INFO - Running pre-action listener: _resource_record_pre_action
02:18:08 INFO - Running main action method: pull
02:18:08 INFO - Pull has nothing to do!
02:18:08 INFO - Running post-action listener: _resource_record_post_action
02:18:08 INFO - #####
02:18:08 INFO - ##### Running install step.
02:18:08 INFO - #####
02:18:08 INFO - Running pre-action listener: _resource_record_pre_action
02:18:08 INFO - Running main action method: install
02:18:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:18:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:18:08 INFO - Reading from file tmpfile_stdout
02:18:08 INFO - Detecting whether we're running mozinstall >=1.0...
02:18:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:18:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:18:08 INFO - Reading from file tmpfile_stdout
02:18:08 INFO - Output received:
02:18:08 INFO - Usage: mozinstall [options] installer
02:18:08 INFO - Options:
02:18:08 INFO - -h, --help show this help message and exit
02:18:08 INFO - -d DEST, --destination=DEST
02:18:08 INFO - Directory to install application into. [default:
02:18:08 INFO - "/builds/slave/test"]
02:18:08 INFO - --app=APP Application being installed. [default: firefox]
02:18:08 INFO - mkdir: /builds/slave/test/build/application
02:18:08 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']
02:18:08 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
02:18:30 INFO - Reading from file tmpfile_stdout
02:18:30 INFO - Output received:
02:18:30 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
02:18:30 INFO - Running post-action listener: _resource_record_post_action
02:18:30 INFO - #####
02:18:30 INFO - ##### Running run-tests step.
02:18:30 INFO - #####
02:18:30 INFO - Running pre-action listener: _resource_record_pre_action
02:18:30 INFO - Running main action method: run_tests
02:18:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:18:30 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:18:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:18:30 INFO - grabbing minidump binary from tooltool
02:18:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:18:30 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 0x1066ae5e0>, '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 0x106291cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1062bc990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:18:30 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
02:18:30 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache
02:18:30 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:18:30 INFO - Return code: 0
02:18:30 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
02:18:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:18:30 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/1469251858/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
02:18:30 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/1469251858/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
02:18:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xkrdQHwBpl/Render',
02:18:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:18:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:18:30 INFO - 'HOME': '/Users/cltbld',
02:18:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:18:30 INFO - 'LOGNAME': 'cltbld',
02:18:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:18:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:18:30 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
02:18:30 INFO - 'MOZ_NO_REMOTE': '1',
02:18:30 INFO - 'NO_EM_RESTART': '1',
02:18:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:18:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:18:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:18:30 INFO - 'PWD': '/builds/slave/test',
02:18:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:18:30 INFO - 'SHELL': '/bin/bash',
02:18:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KU1AzNOfYz/Listeners',
02:18:30 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/',
02:18:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:18:30 INFO - 'USER': 'cltbld',
02:18:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:18:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:18:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:18:30 INFO - 'XPC_FLAGS': '0x0',
02:18:30 INFO - 'XPC_SERVICE_NAME': '0',
02:18:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:18:30 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/1469251858/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
02:18:31 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
02:18:31 INFO - import pkg_resources
02:18:32 INFO - Using 1 client processes
02:18:32 INFO - wptserve Starting http server on 127.0.0.1:8000
02:18:32 INFO - wptserve Starting http server on 127.0.0.1:8001
02:18:32 INFO - wptserve Starting http server on 127.0.0.1:8443
02:18:34 INFO - SUITE-START | Running 1476 tests
02:18:34 INFO - Running testharness tests
02:18:34 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:18:34 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
02:18:34 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:18:34 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:18:34 INFO - TEST-START | /cors/redirect-origin.htm
02:18:34 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:18:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
02:18:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:18:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:18:34 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:18:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:18:34 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:18:34 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
02:18:34 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:18:34 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:18:34 INFO - Setting up ssl
02:18:34 INFO - PROCESS | certutil |
02:18:34 INFO - PROCESS | certutil |
02:18:34 INFO - PROCESS | certutil |
02:18:34 INFO - Certificate Nickname Trust Attributes
02:18:34 INFO - SSL,S/MIME,JAR/XPI
02:18:34 INFO -
02:18:34 INFO - web-platform-tests CT,,
02:18:34 INFO -
02:18:34 INFO - Starting runner
02:18:35 INFO - PROCESS | 1994 | 1469265515391 Marionette INFO Listening on port 2828
02:18:36 INFO - PROCESS | 1994 | 1469265516810 Marionette INFO startBrowser 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:36 INFO - PROCESS | 1994 | 1469265516823 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - PROCESS | 1994 | 1469265517032 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - PROCESS | 1994 | 1469265517086 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - PROCESS | 1994 | 1469265517261 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:18:37 INFO - PROCESS | 1994 | 1469265517307 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - PROCESS | 1994 | 1469265517322 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 218ms
02:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:18:37 INFO - PROCESS | 1994 | 1469265517528 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - PROCESS | 1994 | 1469265517586 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 266ms
02:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:18:37 INFO - PROCESS | 1994 | 1469265517805 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:37 INFO - PROCESS | 1994 | 1469265517891 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 318ms
02:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:18:38 INFO - PROCESS | 1994 | 1469265518125 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - PROCESS | 1994 | 1469265518206 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 275ms
02:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:18:38 INFO - PROCESS | 1994 | 1469265518403 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - PROCESS | 1994 | 1469265518460 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 223ms
02:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:18:38 INFO - PROCESS | 1994 | 1469265518622 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - PROCESS | 1994 | 1469265518681 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 271ms
02:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:18:38 INFO - PROCESS | 1994 | 1469265518895 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:38 INFO - PROCESS | 1994 | 1469265518957 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 217ms
02:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:18:39 INFO - PROCESS | 1994 | 1469265519121 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - PROCESS | 1994 | 1469265519184 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 274ms
02:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:18:39 INFO - PROCESS | 1994 | 1469265519390 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - PROCESS | 1994 | 1469265519452 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 267ms
02:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:18:39 INFO - PROCESS | 1994 | 1469265519674 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - PROCESS | 1994 | 1469265519758 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 328ms
02:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:18:40 INFO - PROCESS | 1994 | 1469265520005 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - PROCESS | 1994 | 1469265520076 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 274ms
02:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:18:40 INFO - PROCESS | 1994 | 1469265520278 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - PROCESS | 1994 | 1469265520369 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 320ms
02:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:18:40 INFO - PROCESS | 1994 | 1469265520607 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - PROCESS | 1994 | 1469265520690 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 277ms
02:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:18:40 INFO - PROCESS | 1994 | 1469265520882 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:40 INFO - PROCESS | 1994 | 1469265520946 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 216ms
02:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:18:41 INFO - PROCESS | 1994 | 1469265521102 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - PROCESS | 1994 | 1469265521161 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 222ms
02:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:18:41 INFO - PROCESS | 1994 | 1469265521322 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - PROCESS | 1994 | 1469265521386 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 220ms
02:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:18:41 INFO - PROCESS | 1994 | 1469265521545 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - PROCESS | 1994 | 1469265521606 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
02:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:18:41 INFO - PROCESS | 1994 | 1469265521769 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:41 INFO - PROCESS | 1994 | 1469265521834 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 274ms
02:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:18:42 INFO - PROCESS | 1994 | 1469265522075 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - PROCESS | 1994 | 1469265522158 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 331ms
02:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:18:42 INFO - PROCESS | 1994 | 1469265522405 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - PROCESS | 1994 | 1469265522499 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 275ms
02:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:18:42 INFO - PROCESS | 1994 | 1469265522673 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - PROCESS | 1994 | 1469265522736 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 219ms
02:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:18:42 INFO - PROCESS | 1994 | 1469265522901 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:42 INFO - PROCESS | 1994 | 1469265522969 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 266ms
02:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:18:43 INFO - PROCESS | 1994 | 1469265523171 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:43 INFO - PROCESS | 1994 | 1469265523258 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 324ms
02:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:18:43 INFO - PROCESS | 1994 | 1469265523789 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:43 INFO - PROCESS | 1994 | 1469265523852 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 534ms
02:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:18:44 INFO - PROCESS | 1994 | 1469265524106 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - PROCESS | 1994 | 1469265524159 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 270ms
02:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:18:44 INFO - PROCESS | 1994 | 1469265524378 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - PROCESS | 1994 | 1469265524428 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 217ms
02:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:18:44 INFO - PROCESS | 1994 | 1469265524607 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - PROCESS | 1994 | 1469265524660 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 270ms
02:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:18:44 INFO - PROCESS | 1994 | 1469265524878 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:44 INFO - PROCESS | 1994 | 1469265524931 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 321ms
02:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:18:45 INFO - PROCESS | 1994 | 1469265525208 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:45 INFO - PROCESS | 1994 | 1469265525321 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms
02:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:18:45 INFO - PROCESS | 1994 | 1469265525729 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:45 INFO - PROCESS | 1994 | 1469265525779 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 268ms
02:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:18:46 INFO - PROCESS | 1994 | 1469265526007 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:46 INFO - PROCESS | 1994 | 1469265526070 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 320ms
02:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:18:46 INFO - PROCESS | 1994 | 1469265526346 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:46 INFO - PROCESS | 1994 | 1469265526427 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 377ms
02:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:18:46 INFO - PROCESS | 1994 | 1469265526711 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:46 INFO - PROCESS | 1994 | 1469265526775 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 267ms
02:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:18:46 INFO - PROCESS | 1994 | 1469265526987 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - PROCESS | 1994 | 1469265527045 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 274ms
02:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:18:47 INFO - PROCESS | 1994 | 1469265527258 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - PROCESS | 1994 | 1469265527321 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 219ms
02:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:18:47 INFO - PROCESS | 1994 | 1469265527478 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - PROCESS | 1994 | 1469265527527 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 216ms
02:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:18:47 INFO - PROCESS | 1994 | 1469265527703 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:47 INFO - PROCESS | 1994 | 1469265527749 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 416ms
02:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:18:48 INFO - PROCESS | 1994 | 1469265528116 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - PROCESS | 1994 | 1469265528165 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 269ms
02:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:18:48 INFO - PROCESS | 1994 | 1469265528411 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - PROCESS | 1994 | 1469265528471 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 282ms
02:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:18:48 INFO - PROCESS | 1994 | 1469265528695 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - PROCESS | 1994 | 1469265528758 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 267ms
02:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:18:48 INFO - PROCESS | 1994 | 1469265528973 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - PROCESS | 1994 | 1469265529040 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 271ms
02:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:18:49 INFO - PROCESS | 1994 | 1469265529241 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - PROCESS | 1994 | 1469265529296 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 216ms
02:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:18:49 INFO - PROCESS | 1994 | 1469265529461 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - PROCESS | 1994 | 1469265529523 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 266ms
02:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:18:49 INFO - PROCESS | 1994 | 1469265529741 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - PROCESS | 1994 | 1469265529799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 266ms
02:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:18:50 INFO - PROCESS | 1994 | 1469265530004 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - PROCESS | 1994 | 1469265530053 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 223ms
02:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:18:50 INFO - PROCESS | 1994 | 1469265530224 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - PROCESS | 1994 | 1469265530273 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 216ms
02:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:18:50 INFO - PROCESS | 1994 | 1469265530444 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - PROCESS | 1994 | 1469265530493 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 218ms
02:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:18:50 INFO - PROCESS | 1994 | 1469265530671 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - PROCESS | 1994 | 1469265530735 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 224ms
02:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:18:50 INFO - PROCESS | 1994 | 1469265530890 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:50 INFO - PROCESS | 1994 | 1469265530940 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 218ms
02:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:18:51 INFO - PROCESS | 1994 | 1469265531110 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:51 INFO - PROCESS | 1994 | 1469265531165 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 318ms
02:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:18:51 INFO - PROCESS | 1994 | 1469265531442 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:51 INFO - PROCESS | 1994 | 1469265531518 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 327ms
02:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:18:51 INFO - PROCESS | 1994 | 1469265531760 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:51 INFO - PROCESS | 1994 | 1469265531820 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 266ms
02:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:18:52 INFO - PROCESS | 1994 | 1469265532124 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:52 INFO - PROCESS | 1994 | 1469265532188 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms
02:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:18:52 INFO - PROCESS | 1994 | 1469265532530 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:52 INFO - PROCESS | 1994 | 1469265532572 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 216ms
02:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:18:52 INFO - PROCESS | 1994 | 1469265532758 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:52 INFO - PROCESS | 1994 | 1469265532809 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 269ms
02:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:18:53 INFO - PROCESS | 1994 | 1469265533038 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - PROCESS | 1994 | 1469265533091 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 268ms
02:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:18:53 INFO - PROCESS | 1994 | 1469265533308 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - PROCESS | 1994 | 1469265533378 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 320ms
02:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:18:53 INFO - PROCESS | 1994 | 1469265533641 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - PROCESS | 1994 | 1469265533712 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 327ms
02:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:18:53 INFO - PROCESS | 1994 | 1469265533961 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - PROCESS | 1994 | 1469265534022 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 267ms
02:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:18:54 INFO - PROCESS | 1994 | 1469265534235 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - PROCESS | 1994 | 1469265534284 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 217ms
02:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:18:54 INFO - PROCESS | 1994 | 1469265534456 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - PROCESS | 1994 | 1469265534504 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 270ms
02:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:18:54 INFO - PROCESS | 1994 | 1469265534739 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:54 INFO - PROCESS | 1994 | 1469265534820 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 374ms
02:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:18:55 INFO - PROCESS | 1994 | 1469265535152 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - PROCESS | 1994 | 1469265535208 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 276ms
02:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:18:55 INFO - PROCESS | 1994 | 1469265535427 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - PROCESS | 1994 | 1469265535492 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 268ms
02:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:18:55 INFO - PROCESS | 1994 | 1469265535704 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - PROCESS | 1994 | 1469265535755 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 223ms
02:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:18:55 INFO - PROCESS | 1994 | 1469265535924 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:55 INFO - PROCESS | 1994 | 1469265535978 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 270ms
02:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:18:56 INFO - PROCESS | 1994 | 1469265536207 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - PROCESS | 1994 | 1469265536281 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 328ms
02:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:18:56 INFO - PROCESS | 1994 | 1469265536538 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - PROCESS | 1994 | 1469265536592 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 219ms
02:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:18:56 INFO - PROCESS | 1994 | 1469265536757 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - PROCESS | 1994 | 1469265536809 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
02:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:18:56 INFO - PROCESS | 1994 | 1469265536975 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - PROCESS | 1994 | 1469265537030 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 218ms
02:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:18:57 INFO - PROCESS | 1994 | 1469265537203 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - PROCESS | 1994 | 1469265537255 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 216ms
02:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:18:57 INFO - PROCESS | 1994 | 1469265537421 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - PROCESS | 1994 | 1469265537478 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 224ms
02:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:18:57 INFO - PROCESS | 1994 | 1469265537641 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - PROCESS | 1994 | 1469265537695 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 217ms
02:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:18:57 INFO - PROCESS | 1994 | 1469265537860 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:57 INFO - PROCESS | 1994 | 1469265537917 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 216ms
02:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:18:58 INFO - PROCESS | 1994 | 1469265538080 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - PROCESS | 1994 | 1469265538141 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 216ms
02:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:18:58 INFO - PROCESS | 1994 | 1469265538305 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - PROCESS | 1994 | 1469265538361 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 223ms
02:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:18:58 INFO - PROCESS | 1994 | 1469265538524 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - PROCESS | 1994 | 1469265538592 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 466ms
02:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:18:58 INFO - PROCESS | 1994 | 1469265538995 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - PROCESS | 1994 | 1469265539053 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 317ms
02:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:18:59 INFO - PROCESS | 1994 | 1469265539326 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - PROCESS | 1994 | 1469265539375 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 229ms
02:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:18:59 INFO - PROCESS | 1994 | 1469265539556 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - PROCESS | 1994 | 1469265539611 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 267ms
02:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:18:59 INFO - PROCESS | 1994 | 1469265539827 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:18:59 INFO - PROCESS | 1994 | 1469265539877 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 217ms
02:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:19:00 INFO - PROCESS | 1994 | 1469265540054 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - PROCESS | 1994 | 1469265540104 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 223ms
02:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:19:00 INFO - PROCESS | 1994 | 1469265540275 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - PROCESS | 1994 | 1469265540332 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
02:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 270ms
02:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:19:00 INFO - PROCESS | 1994 | 1469265540553 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - PROCESS | 1994 | 1469265540600 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
02:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 216ms
02:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:19:00 INFO - PROCESS | 1994 | 1469265540772 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - PROCESS | 1994 | 1469265540820 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
02:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 223ms
02:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:19:00 INFO - PROCESS | 1994 | 1469265540991 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - PROCESS | 1994 | 1469265541039 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
02:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 217ms
02:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:19:01 INFO - PROCESS | 1994 | 1469265541222 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - PROCESS | 1994 | 1469265541280 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
02:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 324ms
02:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:19:01 INFO - PROCESS | 1994 | 1469265541555 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - PROCESS | 1994 | 1469265541618 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 273ms
02:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:19:01 INFO - PROCESS | 1994 | 1469265541828 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:01 INFO - PROCESS | 1994 | 1469265541894 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 267ms
02:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:19:02 INFO - PROCESS | 1994 | 1469265542104 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - PROCESS | 1994 | 1469265542161 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 274ms
02:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:19:02 INFO - PROCESS | 1994 | 1469265542374 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - PROCESS | 1994 | 1469265542430 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 268ms
02:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:19:02 INFO - PROCESS | 1994 | 1469265542645 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - PROCESS | 1994 | 1469265542705 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
02:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 316ms
02:19:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:19:02 INFO - PROCESS | 1994 | 1469265542994 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - PROCESS | 1994 | 1469265543067 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:19:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 281ms
02:19:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:19:03 INFO - PROCESS | 1994 | 1469265543261 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - PROCESS | 1994 | 1469265543313 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:19:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 217ms
02:19:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:19:03 INFO - PROCESS | 1994 | 1469265543488 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - PROCESS | 1994 | 1469265543539 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:19:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 224ms
02:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:19:03 INFO - PROCESS | 1994 | 1469265543708 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - PROCESS | 1994 | 1469265543761 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 268ms
02:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:19:03 INFO - PROCESS | 1994 | 1469265543978 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - PROCESS | 1994 | 1469265544038 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 216ms
02:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:19:04 INFO - PROCESS | 1994 | 1469265544197 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - PROCESS | 1994 | 1469265544257 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 266ms
02:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:19:04 INFO - PROCESS | 1994 | 1469265544472 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - PROCESS | 1994 | 1469265544527 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 223ms
02:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:19:04 INFO - PROCESS | 1994 | 1469265544691 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - PROCESS | 1994 | 1469265544746 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 217ms
02:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:19:04 INFO - PROCESS | 1994 | 1469265544911 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:04 INFO - PROCESS | 1994 | 1469265544972 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 216ms
02:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:19:05 INFO - PROCESS | 1994 | 1469265545136 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:05 INFO - PROCESS | 1994 | 1469265545222 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 517ms
02:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:19:05 INFO - PROCESS | 1994 | 1469265545651 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:05 INFO - PROCESS | 1994 | 1469265545705 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 270ms
02:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:19:05 INFO - PROCESS | 1994 | 1469265545960 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:06 INFO - PROCESS | 1994 | 1469265546035 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
02:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 831ms
02:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:19:06 INFO - PROCESS | 1994 | 1469265546785 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:06 INFO - PROCESS | 1994 | 1469265546837 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 720ms
02:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:19:07 INFO - PROCESS | 1994 | 1469265547503 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:07 INFO - PROCESS | 1994 | 1469265547546 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
02:19:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:19:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 218ms
02:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:19:07 INFO - PROCESS | 1994 | 1469265547724 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:07 INFO - PROCESS | 1994 | 1469265547772 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 221ms
02:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:19:07 INFO - PROCESS | 1994 | 1469265547957 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - PROCESS | 1994 | 1469265548025 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 267ms
02:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:19:08 INFO - PROCESS | 1994 | 1469265548230 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - PROCESS | 1994 | 1469265548293 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 267ms
02:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:19:08 INFO - PROCESS | 1994 | 1469265548511 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - PROCESS | 1994 | 1469265548570 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 266ms
02:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:19:08 INFO - PROCESS | 1994 | 1469265548779 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:08 INFO - PROCESS | 1994 | 1469265548843 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 266ms
02:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:19:09 INFO - PROCESS | 1994 | 1469265549056 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - PROCESS | 1994 | 1469265549141 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:19:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 326ms
02:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:19:09 INFO - PROCESS | 1994 | 1469265549379 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - PROCESS | 1994 | 1469265549481 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 370ms
02:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:19:09 INFO - PROCESS | 1994 | 1469265549761 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - PROCESS | 1994 | 1469265549821 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:09 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:19:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 219ms
02:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:19:09 INFO - PROCESS | 1994 | 1469265549986 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - PROCESS | 1994 | 1469265550052 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
02:19:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 316ms
02:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:19:10 INFO - PROCESS | 1994 | 1469265550309 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - PROCESS | 1994 | 1469265550385 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:19:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 319ms
02:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:19:10 INFO - PROCESS | 1994 | 1469265550629 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - PROCESS | 1994 | 1469265550692 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
02:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:19:10 INFO - PROCESS | 1994 | 1469265550853 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:10 INFO - PROCESS | 1994 | 1469265550905 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 216ms
02:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:19:11 INFO - PROCESS | 1994 | 1469265551073 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - PROCESS | 1994 | 1469265551129 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 217ms
02:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:19:11 INFO - PROCESS | 1994 | 1469265551292 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - PROCESS | 1994 | 1469265551351 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 218ms
02:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:19:11 INFO - PROCESS | 1994 | 1469265551512 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - PROCESS | 1994 | 1469265551576 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 266ms
02:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:19:11 INFO - PROCESS | 1994 | 1469265551787 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:11 INFO - PROCESS | 1994 | 1469265551843 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 666ms
02:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:19:12 INFO - PROCESS | 1994 | 1469265552455 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:12 INFO - PROCESS | 1994 | 1469265552497 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 268ms
02:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:19:12 INFO - PROCESS | 1994 | 1469265552727 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:12 INFO - PROCESS | 1994 | 1469265552778 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 269ms
02:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:19:13 INFO - PROCESS | 1994 | 1469265553010 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - PROCESS | 1994 | 1469265553061 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 274ms
02:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:19:13 INFO - PROCESS | 1994 | 1469265553274 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - PROCESS | 1994 | 1469265553325 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 215ms
02:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:19:13 INFO - PROCESS | 1994 | 1469265553493 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - PROCESS | 1994 | 1469265553543 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 216ms
02:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:19:13 INFO - PROCESS | 1994 | 1469265553712 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - PROCESS | 1994 | 1469265553769 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
02:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 216ms
02:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:19:13 INFO - PROCESS | 1994 | 1469265553936 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:13 INFO - PROCESS | 1994 | 1469265553982 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:19:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 216ms
02:19:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:19:14 INFO - PROCESS | 1994 | 1469265554155 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - PROCESS | 1994 | 1469265554204 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:19:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 224ms
02:19:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:19:14 INFO - PROCESS | 1994 | 1469265554375 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - PROCESS | 1994 | 1469265554423 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
02:19:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 219ms
02:19:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:19:14 INFO - PROCESS | 1994 | 1469265554596 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - PROCESS | 1994 | 1469265554649 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
02:19:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:19:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:19:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:19:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
02:19:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:19:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:19:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:19:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 217ms
02:19:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:19:14 INFO - PROCESS | 1994 | 1469265554823 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:14 INFO - PROCESS | 1994 | 1469265554890 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
02:19:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 272ms
02:19:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:19:15 INFO - PROCESS | 1994 | 1469265555092 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - PROCESS | 1994 | 1469265555151 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
02:19:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 267ms
02:19:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:19:15 INFO - PROCESS | 1994 | 1469265555361 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - PROCESS | 1994 | 1469265555412 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
02:19:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 217ms
02:19:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:19:15 INFO - PROCESS | 1994 | 1469265555586 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - PROCESS | 1994 | 1469265555642 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
02:19:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
02:19:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:19:15 INFO - PROCESS | 1994 | 1469265555857 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:15 INFO - PROCESS | 1994 | 1469265555930 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
02:19:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 320ms
02:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:19:16 INFO - PROCESS | 1994 | 1469265556190 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - PROCESS | 1994 | 1469265556253 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 267ms
02:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:19:16 INFO - PROCESS | 1994 | 1469265556459 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - PROCESS | 1994 | 1469265556516 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 268ms
02:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:19:16 INFO - PROCESS | 1994 | 1469265556729 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - PROCESS | 1994 | 1469265556790 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 266ms
02:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:19:17 INFO - PROCESS | 1994 | 1469265557004 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - PROCESS | 1994 | 1469265557065 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 274ms
02:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:19:17 INFO - PROCESS | 1994 | 1469265557275 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - PROCESS | 1994 | 1469265557329 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 220ms
02:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:19:17 INFO - PROCESS | 1994 | 1469265557504 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - PROCESS | 1994 | 1469265557558 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 222ms
02:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:19:17 INFO - PROCESS | 1994 | 1469265557726 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - PROCESS | 1994 | 1469265557780 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 221ms
02:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:19:17 INFO - PROCESS | 1994 | 1469265557953 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - PROCESS | 1994 | 1469265558013 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 267ms
02:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:19:18 INFO - PROCESS | 1994 | 1469265558223 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - PROCESS | 1994 | 1469265558282 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 217ms
02:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:19:18 INFO - PROCESS | 1994 | 1469265558443 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - PROCESS | 1994 | 1469265558504 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
02:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:19:18 INFO - PROCESS | 1994 | 1469265558662 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - PROCESS | 1994 | 1469265558721 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 217ms
02:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:19:18 INFO - PROCESS | 1994 | 1469265558888 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:18 INFO - PROCESS | 1994 | 1469265558946 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 222ms
02:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:19:19 INFO - PROCESS | 1994 | 1469265559108 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - PROCESS | 1994 | 1469265559166 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 219ms
02:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:19:19 INFO - PROCESS | 1994 | 1469265559329 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - PROCESS | 1994 | 1469265559399 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 216ms
02:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:19:19 INFO - PROCESS | 1994 | 1469265559554 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - PROCESS | 1994 | 1469265559618 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 217ms
02:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:19:19 INFO - PROCESS | 1994 | 1469265559776 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:19 INFO - PROCESS | 1994 | 1469265559867 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 517ms
02:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:19:20 INFO - PROCESS | 1994 | 1469265560302 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:20 INFO - PROCESS | 1994 | 1469265560344 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 270ms
02:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:19:20 INFO - PROCESS | 1994 | 1469265560577 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:20 INFO - PROCESS | 1994 | 1469265560629 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 219ms
02:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:19:20 INFO - PROCESS | 1994 | 1469265560808 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:20 INFO - PROCESS | 1994 | 1469265560866 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 324ms
02:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:19:21 INFO - PROCESS | 1994 | 1469265561137 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - PROCESS | 1994 | 1469265561208 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 317ms
02:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:19:21 INFO - PROCESS | 1994 | 1469265561448 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - PROCESS | 1994 | 1469265561503 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 219ms
02:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:19:21 INFO - PROCESS | 1994 | 1469265561676 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - PROCESS | 1994 | 1469265561740 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 271ms
02:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:19:21 INFO - PROCESS | 1994 | 1469265561954 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - PROCESS | 1994 | 1469265562003 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 224ms
02:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:19:22 INFO - PROCESS | 1994 | 1469265562175 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - PROCESS | 1994 | 1469265562223 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 217ms
02:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:19:22 INFO - PROCESS | 1994 | 1469265562394 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - PROCESS | 1994 | 1469265562454 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 266ms
02:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:19:22 INFO - PROCESS | 1994 | 1469265562662 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - PROCESS | 1994 | 1469265562723 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 266ms
02:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:19:22 INFO - PROCESS | 1994 | 1469265562936 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - PROCESS | 1994 | 1469265563001 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 272ms
02:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:19:23 INFO - PROCESS | 1994 | 1469265563210 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - PROCESS | 1994 | 1469265563271 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 267ms
02:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:19:23 INFO - PROCESS | 1994 | 1469265563480 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - PROCESS | 1994 | 1469265563547 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
02:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 268ms
02:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:19:23 INFO - PROCESS | 1994 | 1469265563756 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:23 INFO - PROCESS | 1994 | 1469265563818 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 317ms
02:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:19:24 INFO - PROCESS | 1994 | 1469265564075 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:24 INFO - PROCESS | 1994 | 1469265564130 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
02:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 266ms
02:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:19:24 INFO - PROCESS | 1994 | 1469265564344 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:24 INFO - PROCESS | 1994 | 1469265564398 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
02:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 216ms
02:19:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:19:24 INFO - PROCESS | 1994 | 1469265564562 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:24 INFO - PROCESS | 1994 | 1469265564618 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
02:19:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
02:19:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:19:25 INFO - PROCESS | 1994 | 1469265565281 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:25 INFO - PROCESS | 1994 | 1469265565335 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
02:19:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 717ms
02:19:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:19:26 INFO - PROCESS | 1994 | 1469265566003 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:26 INFO - PROCESS | 1994 | 1469265566054 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
02:19:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 720ms
02:19:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:19:26 INFO - PROCESS | 1994 | 1469265566724 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:26 INFO - PROCESS | 1994 | 1469265566790 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
02:19:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 916ms
02:19:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:19:27 INFO - PROCESS | 1994 | 1469265567643 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:27 INFO - PROCESS | 1994 | 1469265567687 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
02:19:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 717ms
02:19:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:19:28 INFO - PROCESS | 1994 | 1469265568365 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:28 INFO - PROCESS | 1994 | 1469265568411 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
02:19:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 717ms
02:19:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:19:29 INFO - PROCESS | 1994 | 1469265569089 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:29 INFO - PROCESS | 1994 | 1469265569140 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
02:19:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 719ms
02:19:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:19:29 INFO - PROCESS | 1994 | 1469265569806 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:29 INFO - PROCESS | 1994 | 1469265569853 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:19:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
02:19:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:19:30 INFO - PROCESS | 1994 | 1469265570526 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:30 INFO - PROCESS | 1994 | 1469265570567 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
02:19:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 720ms
02:19:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:19:31 INFO - PROCESS | 1994 | 1469265571250 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:31 INFO - PROCESS | 1994 | 1469265571299 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:19:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 716ms
02:19:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:19:31 INFO - PROCESS | 1994 | 1469265571969 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - PROCESS | 1994 | 1469265572014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:19:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 221ms
02:19:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:19:32 INFO - PROCESS | 1994 | 1469265572191 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - PROCESS | 1994 | 1469265572253 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 266ms
02:19:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:19:32 INFO - PROCESS | 1994 | 1469265572460 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - PROCESS | 1994 | 1469265572512 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9
02:19:32 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:19:32 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:19:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 217ms
02:19:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:19:32 INFO - PROCESS | 1994 | 1469265572687 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - PROCESS | 1994 | 1469265572738 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
02:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 317ms
02:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:19:33 INFO - PROCESS | 1994 | 1469265573046 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:33 INFO - PROCESS | 1994 | 1469265573111 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:19:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1018ms
02:19:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:19:34 INFO - PROCESS | 1994 | 1469265574071 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:34 INFO - PROCESS | 1994 | 1469265574116 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
02:19:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 717ms
02:19:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:19:34 INFO - PROCESS | 1994 | 1469265574792 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:34 INFO - PROCESS | 1994 | 1469265574835 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
02:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 718ms
02:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:19:35 INFO - PROCESS | 1994 | 1469265575518 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:35 INFO - PROCESS | 1994 | 1469265575570 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
02:19:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 718ms
02:19:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:19:36 INFO - PROCESS | 1994 | 1469265576236 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:36 INFO - PROCESS | 1994 | 1469265576285 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:36 INFO - PROCESS | 1994 | 1469265576820 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:19:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
02:19:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 719ms
02:19:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:19:36 INFO - PROCESS | 1994 | 1469265576956 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:36 INFO - PROCESS | 1994 | 1469265576995 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
02:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
02:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:19:37 INFO - PROCESS | 1994 | 1469265577176 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:37 INFO - PROCESS | 1994 | 1469265577237 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 721ms
02:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:19:37 INFO - PROCESS | 1994 | 1469265577899 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:37 INFO - PROCESS | 1994 | 1469265577938 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:19:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 666ms
02:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:19:38 INFO - PROCESS | 1994 | 1469265578567 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:38 INFO - PROCESS | 1994 | 1469265578608 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 166ms
02:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:19:38 INFO - PROCESS | 1994 | 1469265578744 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:38 INFO - PROCESS | 1994 | 1469265578793 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 217ms
02:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:19:38 INFO - PROCESS | 1994 | 1469265578962 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:39 INFO - PROCESS | 1994 | 1469265579019 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 217ms
02:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:19:39 INFO - PROCESS | 1994 | 1469265579188 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:39 INFO - PROCESS | 1994 | 1469265579243 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 517ms
02:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:19:39 INFO - PROCESS | 1994 | 1469265579734 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:39 INFO - PROCESS | 1994 | 1469265579776 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 225ms
02:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:19:39 INFO - PROCESS | 1994 | 1469265579960 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - PROCESS | 1994 | 1469265580010 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 268ms
02:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:19:40 INFO - PROCESS | 1994 | 1469265580240 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - PROCESS | 1994 | 1469265580295 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 268ms
02:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:19:40 INFO - PROCESS | 1994 | 1469265580507 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - PROCESS | 1994 | 1469265580556 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
02:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 272ms
02:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:19:40 INFO - PROCESS | 1994 | 1469265580779 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:40 INFO - PROCESS | 1994 | 1469265580848 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
02:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 317ms
02:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:19:41 INFO - PROCESS | 1994 | 1469265581099 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - PROCESS | 1994 | 1469265581164 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
02:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 266ms
02:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:19:41 INFO - PROCESS | 1994 | 1469265581373 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - PROCESS | 1994 | 1469265581421 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 223ms
02:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:19:41 INFO - PROCESS | 1994 | 1469265581592 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - PROCESS | 1994 | 1469265581639 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:19:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:19:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 216ms
02:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:19:41 INFO - PROCESS | 1994 | 1469265581822 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:41 INFO - PROCESS | 1994 | 1469265581876 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 272ms
02:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:19:42 INFO - PROCESS | 1994 | 1469265582095 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - PROCESS | 1994 | 1469265582154 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:19:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:19:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:19:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 267ms
02:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:19:42 INFO - PROCESS | 1994 | 1469265582365 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - PROCESS | 1994 | 1469265582432 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 266ms
02:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:19:42 INFO - PROCESS | 1994 | 1469265582640 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - PROCESS | 1994 | 1469265582690 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 223ms
02:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:19:42 INFO - PROCESS | 1994 | 1469265582860 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:42 INFO - PROCESS | 1994 | 1469265582910 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 268ms
02:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:19:43 INFO - PROCESS | 1994 | 1469265583130 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - PROCESS | 1994 | 1469265583181 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 216ms
02:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:19:43 INFO - PROCESS | 1994 | 1469265583356 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - PROCESS | 1994 | 1469265583406 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 224ms
02:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:19:43 INFO - PROCESS | 1994 | 1469265583575 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - PROCESS | 1994 | 1469265583629 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 219ms
02:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:19:43 INFO - PROCESS | 1994 | 1469265583797 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:43 INFO - PROCESS | 1994 | 1469265583856 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 218ms
02:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:19:44 INFO - PROCESS | 1994 | 1469265584030 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - PROCESS | 1994 | 1469265584081 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 272ms
02:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:19:44 INFO - PROCESS | 1994 | 1469265584306 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - PROCESS | 1994 | 1469265584381 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 368ms
02:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:19:44 INFO - PROCESS | 1994 | 1469265584679 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - PROCESS | 1994 | 1469265584755 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 267ms
02:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:19:44 INFO - PROCESS | 1994 | 1469265584947 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - PROCESS | 1994 | 1469265585009 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 266ms
02:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:19:45 INFO - PROCESS | 1994 | 1469265585222 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - PROCESS | 1994 | 1469265585280 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 224ms
02:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:19:45 INFO - PROCESS | 1994 | 1469265585442 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - PROCESS | 1994 | 1469265585496 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 217ms
02:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:19:45 INFO - PROCESS | 1994 | 1469265585662 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:45 INFO - PROCESS | 1994 | 1469265585718 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 467ms
02:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:19:46 INFO - PROCESS | 1994 | 1469265586133 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:46 INFO - PROCESS | 1994 | 1469265586196 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms
02:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:19:46 INFO - PROCESS | 1994 | 1469265586602 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:46 INFO - PROCESS | 1994 | 1469265586646 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 219ms
02:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:19:46 INFO - PROCESS | 1994 | 1469265586828 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:46 INFO - PROCESS | 1994 | 1469265586877 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 268ms
02:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:19:47 INFO - PROCESS | 1994 | 1469265587111 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - PROCESS | 1994 | 1469265587163 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 280ms
02:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:19:47 INFO - PROCESS | 1994 | 1469265587381 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - PROCESS | 1994 | 1469265587430 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 266ms
02:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:19:47 INFO - PROCESS | 1994 | 1469265587655 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - PROCESS | 1994 | 1469265587708 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 223ms
02:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:19:47 INFO - PROCESS | 1994 | 1469265587877 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:47 INFO - PROCESS | 1994 | 1469265587932 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 269ms
02:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:19:48 INFO - PROCESS | 1994 | 1469265588148 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - PROCESS | 1994 | 1469265588199 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 265ms
02:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:19:48 INFO - PROCESS | 1994 | 1469265588422 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - PROCESS | 1994 | 1469265588479 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 266ms
02:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:19:48 INFO - PROCESS | 1994 | 1469265588691 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - PROCESS | 1994 | 1469265588751 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 267ms
02:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:19:48 INFO - PROCESS | 1994 | 1469265588962 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - PROCESS | 1994 | 1469265589023 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 267ms
02:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:19:49 INFO - PROCESS | 1994 | 1469265589238 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - PROCESS | 1994 | 1469265589305 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 268ms
02:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:19:49 INFO - PROCESS | 1994 | 1469265589509 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - PROCESS | 1994 | 1469265589583 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 369ms
02:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:19:49 INFO - PROCESS | 1994 | 1469265589891 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:49 INFO - PROCESS | 1994 | 1469265589971 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 269ms
02:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:19:50 INFO - PROCESS | 1994 | 1469265590159 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:50 INFO - PROCESS | 1994 | 1469265590210 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 269ms
02:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:19:50 INFO - PROCESS | 1994 | 1469265590440 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:50 INFO - PROCESS | 1994 | 1469265590522 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 370ms
02:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:19:50 INFO - PROCESS | 1994 | 1469265590810 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:50 INFO - PROCESS | 1994 | 1469265590856 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 217ms
02:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:19:51 INFO - PROCESS | 1994 | 1469265591044 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - PROCESS | 1994 | 1469265591123 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 325ms
02:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:19:51 INFO - PROCESS | 1994 | 1469265591364 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - PROCESS | 1994 | 1469265591442 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 268ms
02:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:19:51 INFO - PROCESS | 1994 | 1469265591640 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - PROCESS | 1994 | 1469265591709 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 323ms
02:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:19:51 INFO - PROCESS | 1994 | 1469265591962 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:52 INFO - PROCESS | 1994 | 1469265592039 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 319ms
02:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:19:52 INFO - PROCESS | 1994 | 1469265592281 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:52 INFO - PROCESS | 1994 | 1469265592386 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 618ms
02:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:19:52 INFO - PROCESS | 1994 | 1469265592904 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:52 INFO - PROCESS | 1994 | 1469265592974 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 268ms
02:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:19:53 INFO - PROCESS | 1994 | 1469265593180 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - PROCESS | 1994 | 1469265593271 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 369ms
02:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:19:53 INFO - PROCESS | 1994 | 1469265593563 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - PROCESS | 1994 | 1469265593616 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 228ms
02:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:19:53 INFO - PROCESS | 1994 | 1469265593781 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - PROCESS | 1994 | 1469265593830 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 216ms
02:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:19:54 INFO - PROCESS | 1994 | 1469265594006 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - PROCESS | 1994 | 1469265594066 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 273ms
02:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:19:54 INFO - PROCESS | 1994 | 1469265594277 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - PROCESS | 1994 | 1469265594337 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 269ms
02:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:19:54 INFO - PROCESS | 1994 | 1469265594548 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - PROCESS | 1994 | 1469265594613 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 219ms
02:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:19:54 INFO - PROCESS | 1994 | 1469265594776 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:54 INFO - PROCESS | 1994 | 1469265594826 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 269ms
02:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:19:55 INFO - PROCESS | 1994 | 1469265595054 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:55 INFO - PROCESS | 1994 | 1469265595117 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 266ms
02:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:19:55 INFO - PROCESS | 1994 | 1469265595324 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:55 INFO - PROCESS | 1994 | 1469265595382 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 323ms
02:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:19:55 INFO - PROCESS | 1994 | 1469265595677 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:55 INFO - PROCESS | 1994 | 1469265595769 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 384ms
02:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:19:56 INFO - PROCESS | 1994 | 1469265596065 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - PROCESS | 1994 | 1469265596130 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 289ms
02:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:19:56 INFO - PROCESS | 1994 | 1469265596325 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - PROCESS | 1994 | 1469265596379 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 265ms
02:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:19:56 INFO - PROCESS | 1994 | 1469265596594 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - PROCESS | 1994 | 1469265596655 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 266ms
02:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:19:56 INFO - PROCESS | 1994 | 1469265596864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:56 INFO - PROCESS | 1994 | 1469265596955 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 318ms
02:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:19:57 INFO - PROCESS | 1994 | 1469265597189 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - PROCESS | 1994 | 1469265597243 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 219ms
02:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:19:57 INFO - PROCESS | 1994 | 1469265597409 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - PROCESS | 1994 | 1469265597467 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 218ms
02:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:19:57 INFO - PROCESS | 1994 | 1469265597631 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - PROCESS | 1994 | 1469265597686 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 269ms
02:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:19:57 INFO - PROCESS | 1994 | 1469265597908 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:57 INFO - PROCESS | 1994 | 1469265597962 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 217ms
02:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:19:58 INFO - PROCESS | 1994 | 1469265598128 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - PROCESS | 1994 | 1469265598188 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 268ms
02:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:19:58 INFO - PROCESS | 1994 | 1469265598398 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - PROCESS | 1994 | 1469265598460 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 219ms
02:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:19:58 INFO - PROCESS | 1994 | 1469265598625 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - PROCESS | 1994 | 1469265598682 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 270ms
02:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:19:58 INFO - PROCESS | 1994 | 1469265598930 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:59 INFO - PROCESS | 1994 | 1469265599009 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms
02:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:19:59 INFO - PROCESS | 1994 | 1469265599386 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:59 INFO - PROCESS | 1994 | 1469265599443 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 418ms
02:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:19:59 INFO - PROCESS | 1994 | 1469265599812 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:19:59 INFO - PROCESS | 1994 | 1469265599871 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 319ms
02:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:20:00 INFO - PROCESS | 1994 | 1469265600158 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:00 INFO - PROCESS | 1994 | 1469265600245 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 371ms
02:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:20:00 INFO - PROCESS | 1994 | 1469265600529 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:00 INFO - PROCESS | 1994 | 1469265600579 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 221ms
02:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:20:00 INFO - PROCESS | 1994 | 1469265600757 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:00 INFO - PROCESS | 1994 | 1469265600811 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 324ms
02:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:20:01 INFO - PROCESS | 1994 | 1469265601087 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - PROCESS | 1994 | 1469265601163 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 268ms
02:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:20:01 INFO - PROCESS | 1994 | 1469265601350 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - PROCESS | 1994 | 1469265601410 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 266ms
02:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:20:01 INFO - PROCESS | 1994 | 1469265601623 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - PROCESS | 1994 | 1469265601683 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 274ms
02:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:20:01 INFO - PROCESS | 1994 | 1469265601897 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:01 INFO - PROCESS | 1994 | 1469265601956 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 267ms
02:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:20:02 INFO - PROCESS | 1994 | 1469265602172 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - PROCESS | 1994 | 1469265602234 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
02:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:20:02 INFO - PROCESS | 1994 | 1469265602446 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - PROCESS | 1994 | 1469265602504 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 266ms
02:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:20:02 INFO - PROCESS | 1994 | 1469265602722 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - PROCESS | 1994 | 1469265602785 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 266ms
02:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:20:02 INFO - PROCESS | 1994 | 1469265602991 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - PROCESS | 1994 | 1469265603042 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 224ms
02:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:20:03 INFO - PROCESS | 1994 | 1469265603210 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - PROCESS | 1994 | 1469265603265 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 218ms
02:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:20:03 INFO - PROCESS | 1994 | 1469265603431 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - PROCESS | 1994 | 1469265603488 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 217ms
02:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:20:03 INFO - PROCESS | 1994 | 1469265603657 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - PROCESS | 1994 | 1469265603715 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 224ms
02:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:20:03 INFO - PROCESS | 1994 | 1469265603876 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:03 INFO - PROCESS | 1994 | 1469265603928 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 219ms
02:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:20:04 INFO - PROCESS | 1994 | 1469265604098 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - PROCESS | 1994 | 1469265604159 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 217ms
02:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:20:04 INFO - PROCESS | 1994 | 1469265604322 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - PROCESS | 1994 | 1469265604384 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 221ms
02:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:20:04 INFO - PROCESS | 1994 | 1469265604543 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - PROCESS | 1994 | 1469265604601 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 217ms
02:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:20:04 INFO - PROCESS | 1994 | 1469265604774 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:04 INFO - PROCESS | 1994 | 1469265604840 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 318ms
02:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:20:05 INFO - PROCESS | 1994 | 1469265605096 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:05 INFO - PROCESS | 1994 | 1469265605181 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 317ms
02:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:20:05 INFO - PROCESS | 1994 | 1469265605425 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:05 INFO - PROCESS | 1994 | 1469265605493 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 525ms
02:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:20:05 INFO - PROCESS | 1994 | 1469265605944 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - PROCESS | 1994 | 1469265606015 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 267ms
02:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:20:06 INFO - PROCESS | 1994 | 1469265606222 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - PROCESS | 1994 | 1469265606275 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
02:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 267ms
02:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:20:06 INFO - PROCESS | 1994 | 1469265606496 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - PROCESS | 1994 | 1469265606547 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 269ms
02:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:20:06 INFO - PROCESS | 1994 | 1469265606764 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - PROCESS | 1994 | 1469265606814 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 216ms
02:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:20:06 INFO - PROCESS | 1994 | 1469265606983 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - PROCESS | 1994 | 1469265607036 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 216ms
02:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:20:07 INFO - PROCESS | 1994 | 1469265607210 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - PROCESS | 1994 | 1469265607271 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
02:20:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:20:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 217ms
02:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:20:07 INFO - PROCESS | 1994 | 1469265607427 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - PROCESS | 1994 | 1469265607478 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
02:20:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:20:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 269ms
02:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:20:07 INFO - PROCESS | 1994 | 1469265607708 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:07 INFO - PROCESS | 1994 | 1469265607778 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53
02:20:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:20:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:20:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 324ms
02:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:20:08 INFO - PROCESS | 1994 | 1469265608060 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - PROCESS | 1994 | 1469265608143 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
02:20:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:20:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 331ms
02:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:20:08 INFO - PROCESS | 1994 | 1469265608376 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - PROCESS | 1994 | 1469265608435 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
02:20:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:20:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 266ms
02:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:20:08 INFO - PROCESS | 1994 | 1469265608645 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - PROCESS | 1994 | 1469265608715 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
02:20:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:20:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:20:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 317ms
02:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:20:08 INFO - PROCESS | 1994 | 1469265608966 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - PROCESS | 1994 | 1469265609046 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 317ms
02:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:20:09 INFO - PROCESS | 1994 | 1469265609291 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - PROCESS | 1994 | 1469265609374 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
02:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 373ms
02:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:20:09 INFO - PROCESS | 1994 | 1469265609663 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - PROCESS | 1994 | 1469265609738 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
02:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 268ms
02:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:20:09 INFO - PROCESS | 1994 | 1469265609938 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:09 INFO - PROCESS | 1994 | 1469265609994 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 266ms
02:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:20:10 INFO - PROCESS | 1994 | 1469265610207 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - PROCESS | 1994 | 1469265610261 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 221ms
02:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:20:10 INFO - PROCESS | 1994 | 1469265610426 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - PROCESS | 1994 | 1469265610482 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 216ms
02:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:20:10 INFO - PROCESS | 1994 | 1469265610645 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - PROCESS | 1994 | 1469265610699 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
02:20:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 217ms
02:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:20:10 INFO - PROCESS | 1994 | 1469265610873 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:10 INFO - PROCESS | 1994 | 1469265610930 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 216ms
02:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:20:11 INFO - PROCESS | 1994 | 1469265611091 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - PROCESS | 1994 | 1469265611149 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 223ms
02:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:20:11 INFO - PROCESS | 1994 | 1469265611310 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - PROCESS | 1994 | 1469265611380 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 218ms
02:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:20:11 INFO - PROCESS | 1994 | 1469265611531 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - PROCESS | 1994 | 1469265611589 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
02:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:20:11 INFO - PROCESS | 1994 | 1469265611756 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - PROCESS | 1994 | 1469265611815 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 223ms
02:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:20:11 INFO - PROCESS | 1994 | 1469265611976 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:12 INFO - PROCESS | 1994 | 1469265612062 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 470ms
02:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:20:12 INFO - PROCESS | 1994 | 1469265612492 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:12 INFO - PROCESS | 1994 | 1469265612547 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 268ms
02:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:20:12 INFO - PROCESS | 1994 | 1469265612763 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:12 INFO - PROCESS | 1994 | 1469265612813 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 217ms
02:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:20:12 INFO - PROCESS | 1994 | 1469265612992 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - PROCESS | 1994 | 1469265613043 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 268ms
02:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:20:13 INFO - PROCESS | 1994 | 1469265613258 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - PROCESS | 1994 | 1469265613309 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 223ms
02:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:20:13 INFO - PROCESS | 1994 | 1469265613481 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - PROCESS | 1994 | 1469265613529 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 269ms
02:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:20:13 INFO - PROCESS | 1994 | 1469265613750 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:13 INFO - PROCESS | 1994 | 1469265613817 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 266ms
02:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:20:14 INFO - PROCESS | 1994 | 1469265614024 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - PROCESS | 1994 | 1469265614073 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 223ms
02:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:20:14 INFO - PROCESS | 1994 | 1469265614257 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - PROCESS | 1994 | 1469265614305 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 223ms
02:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:20:14 INFO - PROCESS | 1994 | 1469265614476 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - PROCESS | 1994 | 1469265614534 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 270ms
02:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:20:14 INFO - PROCESS | 1994 | 1469265614748 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:14 INFO - PROCESS | 1994 | 1469265614806 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 266ms
02:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:20:15 INFO - PROCESS | 1994 | 1469265615024 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - PROCESS | 1994 | 1469265615098 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 273ms
02:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:20:15 INFO - PROCESS | 1994 | 1469265615292 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - PROCESS | 1994 | 1469265615348 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 219ms
02:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:20:15 INFO - PROCESS | 1994 | 1469265615514 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - PROCESS | 1994 | 1469265615575 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 266ms
02:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:20:15 INFO - PROCESS | 1994 | 1469265615808 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:15 INFO - PROCESS | 1994 | 1469265615892 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 372ms
02:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:20:16 INFO - PROCESS | 1994 | 1469265616192 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - PROCESS | 1994 | 1469265616271 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 266ms
02:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:20:16 INFO - PROCESS | 1994 | 1469265616458 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - PROCESS | 1994 | 1469265616510 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
02:20:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:20:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
02:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 223ms
02:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:20:16 INFO - PROCESS | 1994 | 1469265616677 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - PROCESS | 1994 | 1469265616733 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 216ms
02:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:20:16 INFO - PROCESS | 1994 | 1469265616897 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:16 INFO - PROCESS | 1994 | 1469265616952 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 217ms
02:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:20:17 INFO - PROCESS | 1994 | 1469265617123 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - PROCESS | 1994 | 1469265617185 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 224ms
02:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:20:17 INFO - PROCESS | 1994 | 1469265617343 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - PROCESS | 1994 | 1469265617397 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
02:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 217ms
02:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:20:17 INFO - PROCESS | 1994 | 1469265617563 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - PROCESS | 1994 | 1469265617622 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
02:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 216ms
02:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:20:17 INFO - PROCESS | 1994 | 1469265617781 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:17 INFO - PROCESS | 1994 | 1469265617843 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 267ms
02:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:20:18 INFO - PROCESS | 1994 | 1469265618060 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:18 INFO - PROCESS | 1994 | 1469265618119 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 724ms
02:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:20:18 INFO - PROCESS | 1994 | 1469265618779 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:18 INFO - PROCESS | 1994 | 1469265618851 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 719ms
02:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:20:19 INFO - PROCESS | 1994 | 1469265619505 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:19 INFO - PROCESS | 1994 | 1469265619574 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 320ms
02:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:20:19 INFO - PROCESS | 1994 | 1469265619829 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:19 INFO - PROCESS | 1994 | 1469265619881 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 270ms
02:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:20:20 INFO - PROCESS | 1994 | 1469265620109 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - PROCESS | 1994 | 1469265620167 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 267ms
02:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:20:20 INFO - PROCESS | 1994 | 1469265620376 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - PROCESS | 1994 | 1469265620426 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 217ms
02:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:20:20 INFO - PROCESS | 1994 | 1469265620595 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - PROCESS | 1994 | 1469265620643 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 218ms
02:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:20:20 INFO - PROCESS | 1994 | 1469265620819 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:20 INFO - PROCESS | 1994 | 1469265620882 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 267ms
02:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:20:21 INFO - PROCESS | 1994 | 1469265621092 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - PROCESS | 1994 | 1469265621141 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
02:20:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 217ms
02:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:20:21 INFO - PROCESS | 1994 | 1469265621325 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - PROCESS | 1994 | 1469265621380 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:20:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 274ms
02:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:20:21 INFO - PROCESS | 1994 | 1469265621594 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - PROCESS | 1994 | 1469265621652 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
02:20:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 268ms
02:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:20:21 INFO - PROCESS | 1994 | 1469265621864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:21 INFO - PROCESS | 1994 | 1469265621922 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:22 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
02:20:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:20:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 266ms
02:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:20:22 INFO - PROCESS | 1994 | 1469265622140 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:22 INFO - PROCESS | 1994 | 1469265622208 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:22 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
02:20:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 266ms
02:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:20:22 INFO - PROCESS | 1994 | 1469265622410 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:22 INFO - PROCESS | 1994 | 1469265622482 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 375ms
02:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:20:22 INFO - PROCESS | 1994 | 1469265622823 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:22 INFO - PROCESS | 1994 | 1469265622895 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 268ms
02:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:20:23 INFO - PROCESS | 1994 | 1469265623093 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - PROCESS | 1994 | 1469265623145 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 218ms
02:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:20:23 INFO - PROCESS | 1994 | 1469265623314 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - PROCESS | 1994 | 1469265623365 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 217ms
02:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:20:23 INFO - PROCESS | 1994 | 1469265623533 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - PROCESS | 1994 | 1469265623594 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 217ms
02:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:20:23 INFO - PROCESS | 1994 | 1469265623759 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:23 INFO - PROCESS | 1994 | 1469265623811 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 267ms
02:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:20:24 INFO - PROCESS | 1994 | 1469265624029 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - PROCESS | 1994 | 1469265624095 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 320ms
02:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:20:24 INFO - PROCESS | 1994 | 1469265624364 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - PROCESS | 1994 | 1469265624445 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 328ms
02:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:20:24 INFO - PROCESS | 1994 | 1469265624682 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - PROCESS | 1994 | 1469265624741 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 216ms
02:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:20:24 INFO - PROCESS | 1994 | 1469265624907 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:24 INFO - PROCESS | 1994 | 1469265624961 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 272ms
02:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:20:25 INFO - PROCESS | 1994 | 1469265625178 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:25 INFO - PROCESS | 1994 | 1469265625248 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms
02:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:20:25 INFO - PROCESS | 1994 | 1469265625757 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:25 INFO - PROCESS | 1994 | 1469265625832 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 372ms
02:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:20:26 INFO - PROCESS | 1994 | 1469265626131 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:26 INFO - PROCESS | 1994 | 1469265626180 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 370ms
02:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:20:26 INFO - PROCESS | 1994 | 1469265626527 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:26 INFO - PROCESS | 1994 | 1469265626595 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 277ms
02:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:20:26 INFO - PROCESS | 1994 | 1469265626794 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:26 INFO - PROCESS | 1994 | 1469265626844 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 218ms
02:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:20:27 INFO - PROCESS | 1994 | 1469265627014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - PROCESS | 1994 | 1469265627064 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 267ms
02:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:20:27 INFO - PROCESS | 1994 | 1469265627286 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - PROCESS | 1994 | 1469265627350 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 269ms
02:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:20:27 INFO - PROCESS | 1994 | 1469265627560 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - PROCESS | 1994 | 1469265627615 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 269ms
02:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:20:27 INFO - PROCESS | 1994 | 1469265627833 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:27 INFO - PROCESS | 1994 | 1469265627895 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 266ms
02:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:20:28 INFO - PROCESS | 1994 | 1469265628108 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - PROCESS | 1994 | 1469265628169 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 274ms
02:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:20:28 INFO - PROCESS | 1994 | 1469265628378 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - PROCESS | 1994 | 1469265628438 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 269ms
02:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:20:28 INFO - PROCESS | 1994 | 1469265628650 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - PROCESS | 1994 | 1469265628734 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 269ms
02:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:20:28 INFO - PROCESS | 1994 | 1469265628957 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - PROCESS | 1994 | 1469265629017 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 226ms
02:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:20:29 INFO - PROCESS | 1994 | 1469265629178 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - PROCESS | 1994 | 1469265629232 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 269ms
02:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:20:29 INFO - PROCESS | 1994 | 1469265629453 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - PROCESS | 1994 | 1469265629537 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 317ms
02:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:20:29 INFO - PROCESS | 1994 | 1469265629779 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:29 INFO - PROCESS | 1994 | 1469265629853 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 269ms
02:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:20:30 INFO - PROCESS | 1994 | 1469265630049 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - PROCESS | 1994 | 1469265630135 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 366ms
02:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:20:30 INFO - PROCESS | 1994 | 1469265630429 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - PROCESS | 1994 | 1469265630508 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 281ms
02:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:20:30 INFO - PROCESS | 1994 | 1469265630707 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - PROCESS | 1994 | 1469265630762 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 224ms
02:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:20:30 INFO - PROCESS | 1994 | 1469265630933 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - PROCESS | 1994 | 1469265630996 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 218ms
02:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:20:31 INFO - PROCESS | 1994 | 1469265631159 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - PROCESS | 1994 | 1469265631214 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 220ms
02:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:20:31 INFO - PROCESS | 1994 | 1469265631382 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - PROCESS | 1994 | 1469265631449 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 217ms
02:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:20:31 INFO - PROCESS | 1994 | 1469265631608 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - PROCESS | 1994 | 1469265631663 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 273ms
02:20:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:20:31 INFO - PROCESS | 1994 | 1469265631978 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - PROCESS | 1994 | 1469265632050 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
02:20:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
02:20:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
02:20:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
02:20:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:20:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 474ms
02:20:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:20:32 INFO - PROCESS | 1994 | 1469265632402 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - PROCESS | 1994 | 1469265632445 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:20:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:20:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 219ms
02:20:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:20:32 INFO - PROCESS | 1994 | 1469265632630 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - PROCESS | 1994 | 1469265632682 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:20:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:20:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
02:20:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:20:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 219ms
02:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:20:32 INFO - PROCESS | 1994 | 1469265632860 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:32 INFO - PROCESS | 1994 | 1469265632911 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 274ms
02:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:20:33 INFO - PROCESS | 1994 | 1469265633128 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - PROCESS | 1994 | 1469265633180 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 219ms
02:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:20:33 INFO - PROCESS | 1994 | 1469265633350 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - PROCESS | 1994 | 1469265633403 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 216ms
02:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:20:33 INFO - PROCESS | 1994 | 1469265633579 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - PROCESS | 1994 | 1469265633633 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 219ms
02:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:20:33 INFO - PROCESS | 1994 | 1469265633799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:33 INFO - PROCESS | 1994 | 1469265633860 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 218ms
02:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:20:34 INFO - PROCESS | 1994 | 1469265634025 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - PROCESS | 1994 | 1469265634075 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 223ms
02:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:20:34 INFO - PROCESS | 1994 | 1469265634245 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - PROCESS | 1994 | 1469265634303 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 217ms
02:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:20:34 INFO - PROCESS | 1994 | 1469265634465 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - PROCESS | 1994 | 1469265634523 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 266ms
02:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:20:34 INFO - PROCESS | 1994 | 1469265634741 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:34 INFO - PROCESS | 1994 | 1469265634808 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 273ms
02:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:20:35 INFO - PROCESS | 1994 | 1469265635016 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - PROCESS | 1994 | 1469265635082 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 268ms
02:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:20:35 INFO - PROCESS | 1994 | 1469265635297 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - PROCESS | 1994 | 1469265635356 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 265ms
02:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:20:35 INFO - PROCESS | 1994 | 1469265635572 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - PROCESS | 1994 | 1469265635638 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
02:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:20:35 INFO - PROCESS | 1994 | 1469265635792 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:35 INFO - PROCESS | 1994 | 1469265635845 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 223ms
02:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:20:36 INFO - PROCESS | 1994 | 1469265636011 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - PROCESS | 1994 | 1469265636066 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 219ms
02:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:20:36 INFO - PROCESS | 1994 | 1469265636232 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - PROCESS | 1994 | 1469265636288 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 217ms
02:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:20:36 INFO - PROCESS | 1994 | 1469265636458 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - PROCESS | 1994 | 1469265636514 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 223ms
02:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:20:36 INFO - PROCESS | 1994 | 1469265636678 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - PROCESS | 1994 | 1469265636738 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 220ms
02:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:20:36 INFO - PROCESS | 1994 | 1469265636909 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:36 INFO - PROCESS | 1994 | 1469265636969 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 223ms
02:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:20:37 INFO - PROCESS | 1994 | 1469265637128 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - PROCESS | 1994 | 1469265637182 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 220ms
02:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:20:37 INFO - PROCESS | 1994 | 1469265637360 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - PROCESS | 1994 | 1469265637415 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 217ms
02:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:20:37 INFO - PROCESS | 1994 | 1469265637580 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - PROCESS | 1994 | 1469265637644 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
02:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 217ms
02:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:20:37 INFO - PROCESS | 1994 | 1469265637799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:37 INFO - PROCESS | 1994 | 1469265637863 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 216ms
02:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:20:38 INFO - PROCESS | 1994 | 1469265638024 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:38 INFO - PROCESS | 1994 | 1469265638087 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
02:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 218ms
02:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:20:38 INFO - PROCESS | 1994 | 1469265638243 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:38 INFO - PROCESS | 1994 | 1469265638306 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 616ms
02:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:20:38 INFO - PROCESS | 1994 | 1469265638864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:38 INFO - PROCESS | 1994 | 1469265638914 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
02:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:20:39 INFO - PROCESS | 1994 | 1469265639142 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - PROCESS | 1994 | 1469265639196 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 274ms
02:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:20:39 INFO - PROCESS | 1994 | 1469265639415 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - PROCESS | 1994 | 1469265639466 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 268ms
02:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:20:39 INFO - PROCESS | 1994 | 1469265639684 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - PROCESS | 1994 | 1469265639766 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 317ms
02:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:20:40 INFO - PROCESS | 1994 | 1469265640029 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - PROCESS | 1994 | 1469265640105 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 278ms
02:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:20:40 INFO - PROCESS | 1994 | 1469265640302 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - PROCESS | 1994 | 1469265640364 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 266ms
02:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:20:40 INFO - PROCESS | 1994 | 1469265640575 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - PROCESS | 1994 | 1469265640628 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 224ms
02:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:20:40 INFO - PROCESS | 1994 | 1469265640795 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:40 INFO - PROCESS | 1994 | 1469265640844 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 217ms
02:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:20:41 INFO - PROCESS | 1994 | 1469265641014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - PROCESS | 1994 | 1469265641068 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 266ms
02:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:20:41 INFO - PROCESS | 1994 | 1469265641283 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - PROCESS | 1994 | 1469265641339 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 216ms
02:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:20:41 INFO - PROCESS | 1994 | 1469265641509 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - PROCESS | 1994 | 1469265641565 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 275ms
02:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:20:41 INFO - PROCESS | 1994 | 1469265641778 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - PROCESS | 1994 | 1469265641832 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 216ms
02:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:20:42 INFO - PROCESS | 1994 | 1469265642011 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - PROCESS | 1994 | 1469265642063 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 216ms
02:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:20:42 INFO - PROCESS | 1994 | 1469265642229 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - PROCESS | 1994 | 1469265642292 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 268ms
02:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:20:42 INFO - PROCESS | 1994 | 1469265642500 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - PROCESS | 1994 | 1469265642571 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
02:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 267ms
02:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:20:42 INFO - PROCESS | 1994 | 1469265642775 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:42 INFO - PROCESS | 1994 | 1469265642841 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 273ms
02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:20:43 INFO - PROCESS | 1994 | 1469265643047 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - PROCESS | 1994 | 1469265643113 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 268ms
02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:20:43 INFO - PROCESS | 1994 | 1469265643323 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - PROCESS | 1994 | 1469265643388 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
02:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 266ms
02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:20:43 INFO - PROCESS | 1994 | 1469265643592 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - PROCESS | 1994 | 1469265643669 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 274ms
02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:20:43 INFO - PROCESS | 1994 | 1469265643864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:43 INFO - PROCESS | 1994 | 1469265643921 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 217ms
02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:20:44 INFO - PROCESS | 1994 | 1469265644084 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - PROCESS | 1994 | 1469265644149 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 267ms
02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:20:44 INFO - PROCESS | 1994 | 1469265644360 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - PROCESS | 1994 | 1469265644417 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 217ms
02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:20:44 INFO - PROCESS | 1994 | 1469265644579 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - PROCESS | 1994 | 1469265644641 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 217ms
02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:20:44 INFO - PROCESS | 1994 | 1469265644799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:44 INFO - PROCESS | 1994 | 1469265644859 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 215ms
02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:20:45 INFO - PROCESS | 1994 | 1469265645024 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - PROCESS | 1994 | 1469265645093 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 317ms
02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:20:45 INFO - PROCESS | 1994 | 1469265645351 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - PROCESS | 1994 | 1469265645442 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 372ms
02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:20:45 INFO - PROCESS | 1994 | 1469265645730 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - PROCESS | 1994 | 1469265645790 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 217ms
02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:20:45 INFO - PROCESS | 1994 | 1469265645960 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:46 INFO - PROCESS | 1994 | 1469265646019 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 267ms
02:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:20:46 INFO - PROCESS | 1994 | 1469265646230 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:46 INFO - PROCESS | 1994 | 1469265646321 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 571ms
02:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:20:46 INFO - PROCESS | 1994 | 1469265646805 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:46 INFO - PROCESS | 1994 | 1469265646853 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
02:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 270ms
02:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:20:47 INFO - PROCESS | 1994 | 1469265647079 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - PROCESS | 1994 | 1469265647146 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
02:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 270ms
02:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:20:47 INFO - PROCESS | 1994 | 1469265647362 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - PROCESS | 1994 | 1469265647415 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 274ms
02:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:20:47 INFO - PROCESS | 1994 | 1469265647629 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - PROCESS | 1994 | 1469265647680 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 220ms
02:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:20:47 INFO - PROCESS | 1994 | 1469265647851 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:47 INFO - PROCESS | 1994 | 1469265647904 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 217ms
02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:20:48 INFO - PROCESS | 1994 | 1469265648077 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - PROCESS | 1994 | 1469265648134 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 267ms
02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:20:48 INFO - PROCESS | 1994 | 1469265648345 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - PROCESS | 1994 | 1469265648396 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 267ms
02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:20:48 INFO - PROCESS | 1994 | 1469265648617 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - PROCESS | 1994 | 1469265648696 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 317ms
02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:20:48 INFO - PROCESS | 1994 | 1469265648951 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - PROCESS | 1994 | 1469265649039 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
02:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 417ms
02:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:20:49 INFO - PROCESS | 1994 | 1469265649379 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - PROCESS | 1994 | 1469265649449 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
02:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 278ms
02:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:20:49 INFO - PROCESS | 1994 | 1469265649651 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - PROCESS | 1994 | 1469265649724 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
02:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 267ms
02:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:20:49 INFO - PROCESS | 1994 | 1469265649926 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:49 INFO - PROCESS | 1994 | 1469265649985 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
02:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 267ms
02:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:20:50 INFO - PROCESS | 1994 | 1469265650198 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - PROCESS | 1994 | 1469265650259 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 266ms
02:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:20:50 INFO - PROCESS | 1994 | 1469265650493 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - PROCESS | 1994 | 1469265650565 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 217ms
02:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:20:50 INFO - PROCESS | 1994 | 1469265650713 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - PROCESS | 1994 | 1469265650769 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 217ms
02:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:20:50 INFO - PROCESS | 1994 | 1469265650933 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:50 INFO - PROCESS | 1994 | 1469265650988 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 266ms
02:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:20:51 INFO - PROCESS | 1994 | 1469265651207 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - PROCESS | 1994 | 1469265651262 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 217ms
02:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:20:51 INFO - PROCESS | 1994 | 1469265651426 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - PROCESS | 1994 | 1469265651481 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 273ms
02:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:20:51 INFO - PROCESS | 1994 | 1469265651697 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - PROCESS | 1994 | 1469265651755 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 217ms
02:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:20:51 INFO - PROCESS | 1994 | 1469265651915 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:51 INFO - PROCESS | 1994 | 1469265651972 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 218ms
02:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:20:52 INFO - PROCESS | 1994 | 1469265652143 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - PROCESS | 1994 | 1469265652199 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 223ms
02:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:20:52 INFO - PROCESS | 1994 | 1469265652362 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - PROCESS | 1994 | 1469265652428 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
02:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 218ms
02:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:20:52 INFO - PROCESS | 1994 | 1469265652583 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - PROCESS | 1994 | 1469265652641 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
02:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 216ms
02:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:20:52 INFO - PROCESS | 1994 | 1469265652801 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:52 INFO - PROCESS | 1994 | 1469265652922 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms
02:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:20:53 INFO - PROCESS | 1994 | 1469265653324 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:53 INFO - PROCESS | 1994 | 1469265653385 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 318ms
02:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:20:53 INFO - PROCESS | 1994 | 1469265653647 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:53 INFO - PROCESS | 1994 | 1469265653701 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
02:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 267ms
02:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:20:53 INFO - PROCESS | 1994 | 1469265653926 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:53 INFO - PROCESS | 1994 | 1469265653981 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 268ms
02:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:20:54 INFO - PROCESS | 1994 | 1469265654193 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - PROCESS | 1994 | 1469265654247 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 274ms
02:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:20:54 INFO - PROCESS | 1994 | 1469265654463 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - PROCESS | 1994 | 1469265654515 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 268ms
02:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:20:54 INFO - PROCESS | 1994 | 1469265654742 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - PROCESS | 1994 | 1469265654802 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 268ms
02:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:20:55 INFO - PROCESS | 1994 | 1469265655011 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:55 INFO - PROCESS | 1994 | 1469265655064 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 270ms
02:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:20:55 INFO - PROCESS | 1994 | 1469265655283 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:55 INFO - PROCESS | 1994 | 1469265655336 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 265ms
02:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:20:55 INFO - PROCESS | 1994 | 1469265655557 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:55 INFO - PROCESS | 1994 | 1469265655639 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 366ms
02:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:20:55 INFO - PROCESS | 1994 | 1469265655943 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - PROCESS | 1994 | 1469265656027 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 372ms
02:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:20:56 INFO - PROCESS | 1994 | 1469265656308 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - PROCESS | 1994 | 1469265656378 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 267ms
02:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:20:56 INFO - PROCESS | 1994 | 1469265656576 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - PROCESS | 1994 | 1469265656632 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 267ms
02:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:20:56 INFO - PROCESS | 1994 | 1469265656846 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:56 INFO - PROCESS | 1994 | 1469265656904 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 217ms
02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:20:57 INFO - PROCESS | 1994 | 1469265657065 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - PROCESS | 1994 | 1469265657119 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 218ms
02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:20:57 INFO - PROCESS | 1994 | 1469265657292 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - PROCESS | 1994 | 1469265657353 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 222ms
02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:20:57 INFO - PROCESS | 1994 | 1469265657512 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - PROCESS | 1994 | 1469265657568 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 220ms
02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:20:57 INFO - PROCESS | 1994 | 1469265657734 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - PROCESS | 1994 | 1469265657798 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 216ms
02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:20:57 INFO - PROCESS | 1994 | 1469265657960 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - PROCESS | 1994 | 1469265658015 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 216ms
02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:20:58 INFO - PROCESS | 1994 | 1469265658181 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - PROCESS | 1994 | 1469265658245 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 219ms
02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:20:58 INFO - PROCESS | 1994 | 1469265658400 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - PROCESS | 1994 | 1469265658463 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 216ms
02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:20:58 INFO - PROCESS | 1994 | 1469265658629 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - PROCESS | 1994 | 1469265658691 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 219ms
02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:20:58 INFO - PROCESS | 1994 | 1469265658858 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:58 INFO - PROCESS | 1994 | 1469265658918 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 217ms
02:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:20:59 INFO - PROCESS | 1994 | 1469265659076 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:59 INFO - PROCESS | 1994 | 1469265659134 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 218ms
02:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:20:59 INFO - PROCESS | 1994 | 1469265659296 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:59 INFO - PROCESS | 1994 | 1469265659365 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 418ms
02:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:20:59 INFO - PROCESS | 1994 | 1469265659718 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:20:59 INFO - PROCESS | 1994 | 1469265659852 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 568ms
02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:21:00 INFO - PROCESS | 1994 | 1469265660289 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:00 INFO - PROCESS | 1994 | 1469265660336 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 218ms
02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:21:00 INFO - PROCESS | 1994 | 1469265660512 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:00 INFO - PROCESS | 1994 | 1469265660566 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 219ms
02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:21:00 INFO - PROCESS | 1994 | 1469265660748 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:00 INFO - PROCESS | 1994 | 1469265660812 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 317ms
02:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:21:01 INFO - PROCESS | 1994 | 1469265661077 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - PROCESS | 1994 | 1469265661153 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 273ms
02:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:21:01 INFO - PROCESS | 1994 | 1469265661345 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - PROCESS | 1994 | 1469265661396 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 216ms
02:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:21:01 INFO - PROCESS | 1994 | 1469265661565 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - PROCESS | 1994 | 1469265661624 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 267ms
02:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:21:01 INFO - PROCESS | 1994 | 1469265661834 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:01 INFO - PROCESS | 1994 | 1469265661893 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 216ms
02:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:21:02 INFO - PROCESS | 1994 | 1469265662059 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - PROCESS | 1994 | 1469265662107 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 224ms
02:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:21:02 INFO - PROCESS | 1994 | 1469265662282 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - PROCESS | 1994 | 1469265662340 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 266ms
02:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:21:02 INFO - PROCESS | 1994 | 1469265662557 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - PROCESS | 1994 | 1469265662615 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 267ms
02:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:21:02 INFO - PROCESS | 1994 | 1469265662827 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:02 INFO - PROCESS | 1994 | 1469265662896 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 273ms
02:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:21:03 INFO - PROCESS | 1994 | 1469265663096 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - PROCESS | 1994 | 1469265663154 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 266ms
02:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:21:03 INFO - PROCESS | 1994 | 1469265663368 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - PROCESS | 1994 | 1469265663437 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 268ms
02:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:21:03 INFO - PROCESS | 1994 | 1469265663645 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - PROCESS | 1994 | 1469265663698 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 266ms
02:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:21:03 INFO - PROCESS | 1994 | 1469265663913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:03 INFO - PROCESS | 1994 | 1469265663968 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 217ms
02:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:21:04 INFO - PROCESS | 1994 | 1469265664134 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - PROCESS | 1994 | 1469265664195 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 267ms
02:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:21:04 INFO - PROCESS | 1994 | 1469265664411 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - PROCESS | 1994 | 1469265664472 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
02:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 223ms
02:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:21:04 INFO - PROCESS | 1994 | 1469265664631 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - PROCESS | 1994 | 1469265664689 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
02:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 217ms
02:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:21:04 INFO - PROCESS | 1994 | 1469265664852 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:04 INFO - PROCESS | 1994 | 1469265664918 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 216ms
02:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:21:05 INFO - PROCESS | 1994 | 1469265665077 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - PROCESS | 1994 | 1469265665133 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 217ms
02:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:21:05 INFO - PROCESS | 1994 | 1469265665297 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - PROCESS | 1994 | 1469265665358 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 216ms
02:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:21:05 INFO - PROCESS | 1994 | 1469265665515 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - PROCESS | 1994 | 1469265665573 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 216ms
02:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:21:05 INFO - PROCESS | 1994 | 1469265665734 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - PROCESS | 1994 | 1469265665800 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 265ms
02:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:21:06 INFO - PROCESS | 1994 | 1469265666010 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:06 INFO - PROCESS | 1994 | 1469265666068 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 624ms
02:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:21:06 INFO - PROCESS | 1994 | 1469265666630 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:06 INFO - PROCESS | 1994 | 1469265666680 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 269ms
02:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:21:06 INFO - PROCESS | 1994 | 1469265666911 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:06 INFO - PROCESS | 1994 | 1469265666965 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
02:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 274ms
02:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:21:07 INFO - PROCESS | 1994 | 1469265667194 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - PROCESS | 1994 | 1469265667247 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 269ms
02:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:21:07 INFO - PROCESS | 1994 | 1469265667451 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - PROCESS | 1994 | 1469265667509 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 219ms
02:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:21:07 INFO - PROCESS | 1994 | 1469265667679 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - PROCESS | 1994 | 1469265667731 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 216ms
02:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:21:07 INFO - PROCESS | 1994 | 1469265667899 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:07 INFO - PROCESS | 1994 | 1469265667955 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 266ms
02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:21:08 INFO - PROCESS | 1994 | 1469265668166 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - PROCESS | 1994 | 1469265668235 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 316ms
02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:21:08 INFO - PROCESS | 1994 | 1469265668495 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - PROCESS | 1994 | 1469265668564 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 275ms
02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:21:08 INFO - PROCESS | 1994 | 1469265668763 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - PROCESS | 1994 | 1469265668817 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 219ms
02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:21:08 INFO - PROCESS | 1994 | 1469265668984 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - PROCESS | 1994 | 1469265669038 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 216ms
02:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:21:09 INFO - PROCESS | 1994 | 1469265669210 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - PROCESS | 1994 | 1469265669267 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 274ms
02:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:21:09 INFO - PROCESS | 1994 | 1469265669479 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - PROCESS | 1994 | 1469265669534 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 219ms
02:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:21:09 INFO - PROCESS | 1994 | 1469265669701 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - PROCESS | 1994 | 1469265669763 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 216ms
02:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:21:09 INFO - PROCESS | 1994 | 1469265669925 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:09 INFO - PROCESS | 1994 | 1469265669985 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 273ms
02:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:21:10 INFO - PROCESS | 1994 | 1469265670200 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:10 INFO - PROCESS | 1994 | 1469265670297 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 368ms
02:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:21:10 INFO - PROCESS | 1994 | 1469265670575 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:10 INFO - PROCESS | 1994 | 1469265670648 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 268ms
02:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:21:10 INFO - PROCESS | 1994 | 1469265670858 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:10 INFO - PROCESS | 1994 | 1469265670922 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 266ms
02:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:21:11 INFO - PROCESS | 1994 | 1469265671125 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:11 INFO - PROCESS | 1994 | 1469265671185 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
02:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 270ms
02:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:21:11 INFO - PROCESS | 1994 | 1469265671395 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:11 INFO - PROCESS | 1994 | 1469265671465 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 370ms
02:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:21:11 INFO - PROCESS | 1994 | 1469265671777 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:11 INFO - PROCESS | 1994 | 1469265671855 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 275ms
02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:21:12 INFO - PROCESS | 1994 | 1469265672046 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - PROCESS | 1994 | 1469265672107 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 216ms
02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:21:12 INFO - PROCESS | 1994 | 1469265672265 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - PROCESS | 1994 | 1469265672324 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 217ms
02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:21:12 INFO - PROCESS | 1994 | 1469265672495 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - PROCESS | 1994 | 1469265672551 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 226ms
02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:21:12 INFO - PROCESS | 1994 | 1469265672717 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - PROCESS | 1994 | 1469265672776 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:12 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:21:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:21:12 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 271ms
02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:21:13 INFO - PROCESS | 1994 | 1469265672998 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:13 INFO - PROCESS | 1994 | 1469265673083 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
02:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 316ms
02:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:21:13 INFO - PROCESS | 1994 | 1469265673327 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:13 INFO - PROCESS | 1994 | 1469265673410 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 366ms
02:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:21:13 INFO - PROCESS | 1994 | 1469265673697 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:13 INFO - PROCESS | 1994 | 1469265673784 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:13 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:21:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:21:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 277ms
02:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:21:13 INFO - PROCESS | 1994 | 1469265673966 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:14 INFO - PROCESS | 1994 | 1469265674026 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:14 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:21:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:21:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 267ms
02:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:21:14 INFO - PROCESS | 1994 | 1469265674245 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:14 INFO - PROCESS | 1994 | 1469265674373 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
02:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms
02:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:21:14 INFO - PROCESS | 1994 | 1469265674865 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:14 INFO - PROCESS | 1994 | 1469265674913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 267ms
02:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:21:15 INFO - PROCESS | 1994 | 1469265675143 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - PROCESS | 1994 | 1469265675197 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
02:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 269ms
02:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:21:15 INFO - PROCESS | 1994 | 1469265675416 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - PROCESS | 1994 | 1469265675469 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 270ms
02:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:21:15 INFO - PROCESS | 1994 | 1469265675684 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - PROCESS | 1994 | 1469265675756 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 316ms
02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:21:16 INFO - PROCESS | 1994 | 1469265676013 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - PROCESS | 1994 | 1469265676093 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 278ms
02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:21:16 INFO - PROCESS | 1994 | 1469265676286 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - PROCESS | 1994 | 1469265676354 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 266ms
02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:21:16 INFO - PROCESS | 1994 | 1469265676560 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - PROCESS | 1994 | 1469265676625 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 223ms
02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:21:16 INFO - PROCESS | 1994 | 1469265676780 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:16 INFO - PROCESS | 1994 | 1469265676829 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 266ms
02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:21:17 INFO - PROCESS | 1994 | 1469265677048 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - PROCESS | 1994 | 1469265677107 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 267ms
02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:21:17 INFO - PROCESS | 1994 | 1469265677318 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - PROCESS | 1994 | 1469265677378 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 267ms
02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:21:17 INFO - PROCESS | 1994 | 1469265677595 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - PROCESS | 1994 | 1469265677663 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 273ms
02:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:21:17 INFO - PROCESS | 1994 | 1469265677863 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:17 INFO - PROCESS | 1994 | 1469265677924 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 268ms
02:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:21:18 INFO - PROCESS | 1994 | 1469265678135 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - PROCESS | 1994 | 1469265678199 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 216ms
02:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:21:18 INFO - PROCESS | 1994 | 1469265678360 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - PROCESS | 1994 | 1469265678443 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 274ms
02:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:21:18 INFO - PROCESS | 1994 | 1469265678630 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - PROCESS | 1994 | 1469265678690 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 269ms
02:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:21:18 INFO - PROCESS | 1994 | 1469265678901 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:18 INFO - PROCESS | 1994 | 1469265678964 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 216ms
02:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:21:19 INFO - PROCESS | 1994 | 1469265679127 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:19 INFO - PROCESS | 1994 | 1469265679178 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 275ms
02:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:21:19 INFO - PROCESS | 1994 | 1469265679400 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:19 INFO - PROCESS | 1994 | 1469265679482 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 317ms
02:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:21:19 INFO - PROCESS | 1994 | 1469265679719 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:19 INFO - PROCESS | 1994 | 1469265679799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
02:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 316ms
02:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:21:20 INFO - PROCESS | 1994 | 1469265680044 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - PROCESS | 1994 | 1469265680103 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 223ms
02:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:21:20 INFO - PROCESS | 1994 | 1469265680263 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - PROCESS | 1994 | 1469265680318 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 219ms
02:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:21:20 INFO - PROCESS | 1994 | 1469265680484 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - PROCESS | 1994 | 1469265680545 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 217ms
02:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:21:20 INFO - PROCESS | 1994 | 1469265680710 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - PROCESS | 1994 | 1469265680767 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 273ms
02:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:21:21 INFO - PROCESS | 1994 | 1469265681094 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:21 INFO - PROCESS | 1994 | 1469265681169 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 733ms
02:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:21:21 INFO - PROCESS | 1994 | 1469265681764 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:21 INFO - PROCESS | 1994 | 1469265681815 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 268ms
02:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:21:22 INFO - PROCESS | 1994 | 1469265682043 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - PROCESS | 1994 | 1469265682097 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 275ms
02:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:21:22 INFO - PROCESS | 1994 | 1469265682319 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - PROCESS | 1994 | 1469265682407 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 370ms
02:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:21:22 INFO - PROCESS | 1994 | 1469265682696 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - PROCESS | 1994 | 1469265682745 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 228ms
02:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:21:22 INFO - PROCESS | 1994 | 1469265682923 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - PROCESS | 1994 | 1469265683008 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 319ms
02:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:21:23 INFO - PROCESS | 1994 | 1469265683252 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - PROCESS | 1994 | 1469265683340 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 266ms
02:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:21:23 INFO - PROCESS | 1994 | 1469265683518 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - PROCESS | 1994 | 1469265683607 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 368ms
02:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:21:23 INFO - PROCESS | 1994 | 1469265683902 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:23 INFO - PROCESS | 1994 | 1469265683992 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 318ms
02:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:21:24 INFO - PROCESS | 1994 | 1469265684228 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:24 INFO - PROCESS | 1994 | 1469265684290 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 274ms
02:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:21:24 INFO - PROCESS | 1994 | 1469265684498 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:24 INFO - PROCESS | 1994 | 1469265684560 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
02:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 266ms
02:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:21:24 INFO - PROCESS | 1994 | 1469265684768 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:24 INFO - PROCESS | 1994 | 1469265684838 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 316ms
02:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:21:25 INFO - PROCESS | 1994 | 1469265685092 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - PROCESS | 1994 | 1469265685144 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 217ms
02:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:21:25 INFO - PROCESS | 1994 | 1469265685314 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - PROCESS | 1994 | 1469265685369 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 217ms
02:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:21:25 INFO - PROCESS | 1994 | 1469265685534 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - PROCESS | 1994 | 1469265685602 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 316ms
02:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:21:25 INFO - PROCESS | 1994 | 1469265685865 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:25 INFO - PROCESS | 1994 | 1469265685958 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 329ms
02:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:21:26 INFO - PROCESS | 1994 | 1469265686186 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - PROCESS | 1994 | 1469265686245 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 216ms
02:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:21:26 INFO - PROCESS | 1994 | 1469265686411 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - PROCESS | 1994 | 1469265686467 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 223ms
02:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:21:26 INFO - PROCESS | 1994 | 1469265686631 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - PROCESS | 1994 | 1469265686685 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
02:21:26 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 218ms
02:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:21:26 INFO - PROCESS | 1994 | 1469265686852 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:26 INFO - PROCESS | 1994 | 1469265686919 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 267ms
02:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:21:27 INFO - PROCESS | 1994 | 1469265687128 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:27 INFO - PROCESS | 1994 | 1469265687187 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 224ms
02:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:21:27 INFO - PROCESS | 1994 | 1469265687348 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:27 INFO - PROCESS | 1994 | 1469265687409 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 217ms
02:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:21:27 INFO - PROCESS | 1994 | 1469265687807 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:27 INFO - PROCESS | 1994 | 1469265687885 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 545ms
02:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:21:28 INFO - PROCESS | 1994 | 1469265688162 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - PROCESS | 1994 | 1469265688216 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 274ms
02:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:21:28 INFO - PROCESS | 1994 | 1469265688431 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - PROCESS | 1994 | 1469265688485 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 217ms
02:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:21:28 INFO - PROCESS | 1994 | 1469265688662 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - PROCESS | 1994 | 1469265688713 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 274ms
02:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:21:28 INFO - PROCESS | 1994 | 1469265688931 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - PROCESS | 1994 | 1469265688997 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 318ms
02:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:21:29 INFO - PROCESS | 1994 | 1469265689270 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - PROCESS | 1994 | 1469265689376 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 317ms
02:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:21:29 INFO - PROCESS | 1994 | 1469265689585 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - PROCESS | 1994 | 1469265689637 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 216ms
02:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:21:29 INFO - PROCESS | 1994 | 1469265689813 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:29 INFO - PROCESS | 1994 | 1469265689863 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 228ms
02:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:21:30 INFO - PROCESS | 1994 | 1469265690034 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - PROCESS | 1994 | 1469265690099 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 266ms
02:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:21:30 INFO - PROCESS | 1994 | 1469265690311 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - PROCESS | 1994 | 1469265690375 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 273ms
02:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:21:30 INFO - PROCESS | 1994 | 1469265690581 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - PROCESS | 1994 | 1469265690651 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 268ms
02:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:21:30 INFO - PROCESS | 1994 | 1469265690864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:30 INFO - PROCESS | 1994 | 1469265690927 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
02:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 280ms
02:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:21:31 INFO - PROCESS | 1994 | 1469265691151 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - PROCESS | 1994 | 1469265691217 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
02:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 266ms
02:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:21:31 INFO - PROCESS | 1994 | 1469265691430 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - PROCESS | 1994 | 1469265691485 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 225ms
02:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:21:31 INFO - PROCESS | 1994 | 1469265691647 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - PROCESS | 1994 | 1469265691698 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 267ms
02:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:21:31 INFO - PROCESS | 1994 | 1469265691920 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:31 INFO - PROCESS | 1994 | 1469265691981 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 219ms
02:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:21:32 INFO - PROCESS | 1994 | 1469265692145 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:32 INFO - PROCESS | 1994 | 1469265692198 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 216ms
02:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:21:32 INFO - PROCESS | 1994 | 1469265692458 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:32 INFO - PROCESS | 1994 | 1469265692549 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 537ms
02:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:21:32 INFO - PROCESS | 1994 | 1469265692944 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:32 INFO - PROCESS | 1994 | 1469265692991 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 267ms
02:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:21:33 INFO - PROCESS | 1994 | 1469265693216 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - PROCESS | 1994 | 1469265693270 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 266ms
02:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:21:33 INFO - PROCESS | 1994 | 1469265693495 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - PROCESS | 1994 | 1469265693549 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 267ms
02:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:21:33 INFO - PROCESS | 1994 | 1469265693761 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - PROCESS | 1994 | 1469265693815 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 223ms
02:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:21:33 INFO - PROCESS | 1994 | 1469265693980 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - PROCESS | 1994 | 1469265694030 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 268ms
02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:21:34 INFO - PROCESS | 1994 | 1469265694252 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - PROCESS | 1994 | 1469265694319 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 265ms
02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:21:34 INFO - PROCESS | 1994 | 1469265694526 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - PROCESS | 1994 | 1469265694576 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 216ms
02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:21:34 INFO - PROCESS | 1994 | 1469265694744 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - PROCESS | 1994 | 1469265694795 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 222ms
02:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:21:34 INFO - PROCESS | 1994 | 1469265694964 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:35 INFO - PROCESS | 1994 | 1469265695018 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 269ms
02:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:21:35 INFO - PROCESS | 1994 | 1469265695243 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:35 INFO - PROCESS | 1994 | 1469265695310 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 366ms
02:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:21:35 INFO - PROCESS | 1994 | 1469265695617 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:35 INFO - PROCESS | 1994 | 1469265695709 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 377ms
02:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:21:36 INFO - PROCESS | 1994 | 1469265696030 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - PROCESS | 1994 | 1469265696202 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 418ms
02:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:21:36 INFO - PROCESS | 1994 | 1469265696445 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - PROCESS | 1994 | 1469265696499 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 224ms
02:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:21:36 INFO - PROCESS | 1994 | 1469265696664 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - PROCESS | 1994 | 1469265696717 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 218ms
02:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:21:36 INFO - PROCESS | 1994 | 1469265696885 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:36 INFO - PROCESS | 1994 | 1469265696941 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 216ms
02:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:21:37 INFO - PROCESS | 1994 | 1469265697110 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - PROCESS | 1994 | 1469265697165 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 224ms
02:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:21:37 INFO - PROCESS | 1994 | 1469265697333 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - PROCESS | 1994 | 1469265697390 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 222ms
02:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:21:37 INFO - PROCESS | 1994 | 1469265697560 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - PROCESS | 1994 | 1469265697624 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 224ms
02:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:21:37 INFO - PROCESS | 1994 | 1469265697780 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - PROCESS | 1994 | 1469265697836 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 220ms
02:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:21:38 INFO - PROCESS | 1994 | 1469265698002 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:38 INFO - PROCESS | 1994 | 1469265698067 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 266ms
02:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:21:38 INFO - PROCESS | 1994 | 1469265698280 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:38 INFO - PROCESS | 1994 | 1469265698348 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 320ms
02:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:21:38 INFO - PROCESS | 1994 | 1469265698612 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:38 INFO - PROCESS | 1994 | 1469265698702 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 323ms
02:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:21:38 INFO - PROCESS | 1994 | 1469265698930 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:39 INFO - PROCESS | 1994 | 1469265699020 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 522ms
02:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:21:39 INFO - PROCESS | 1994 | 1469265699456 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:39 INFO - PROCESS | 1994 | 1469265699528 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms
02:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:21:39 INFO - PROCESS | 1994 | 1469265699930 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:39 INFO - PROCESS | 1994 | 1469265699982 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 270ms
02:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:21:40 INFO - PROCESS | 1994 | 1469265700211 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:40 INFO - PROCESS | 1994 | 1469265700266 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 324ms
02:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:21:40 INFO - PROCESS | 1994 | 1469265700567 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:40 INFO - PROCESS | 1994 | 1469265700642 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 369ms
02:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:21:40 INFO - PROCESS | 1994 | 1469265700934 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:40 INFO - PROCESS | 1994 | 1469265700987 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 268ms
02:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:21:41 INFO - PROCESS | 1994 | 1469265701203 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - PROCESS | 1994 | 1469265701263 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 216ms
02:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:21:41 INFO - PROCESS | 1994 | 1469265701429 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - PROCESS | 1994 | 1469265701487 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 223ms
02:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:21:41 INFO - PROCESS | 1994 | 1469265701653 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - PROCESS | 1994 | 1469265701711 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 266ms
02:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:21:41 INFO - PROCESS | 1994 | 1469265701928 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:41 INFO - PROCESS | 1994 | 1469265701986 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 274ms
02:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:21:42 INFO - PROCESS | 1994 | 1469265702197 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:42 INFO - PROCESS | 1994 | 1469265702259 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 268ms
02:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:21:42 INFO - PROCESS | 1994 | 1469265702482 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:42 INFO - PROCESS | 1994 | 1469265702545 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 271ms
02:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:21:42 INFO - PROCESS | 1994 | 1469265702760 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:42 INFO - PROCESS | 1994 | 1469265702843 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 266ms
02:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:21:43 INFO - PROCESS | 1994 | 1469265703026 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - PROCESS | 1994 | 1469265703084 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 272ms
02:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:21:43 INFO - PROCESS | 1994 | 1469265703297 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - PROCESS | 1994 | 1469265703353 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 268ms
02:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:21:43 INFO - PROCESS | 1994 | 1469265703567 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - PROCESS | 1994 | 1469265703621 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 217ms
02:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:21:43 INFO - PROCESS | 1994 | 1469265703786 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:43 INFO - PROCESS | 1994 | 1469265703848 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 266ms
02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:21:44 INFO - PROCESS | 1994 | 1469265704061 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - PROCESS | 1994 | 1469265704115 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 224ms
02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:21:44 INFO - PROCESS | 1994 | 1469265704283 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - PROCESS | 1994 | 1469265704342 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 217ms
02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:21:44 INFO - PROCESS | 1994 | 1469265704504 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - PROCESS | 1994 | 1469265704568 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 266ms
02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:21:44 INFO - PROCESS | 1994 | 1469265704779 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - PROCESS | 1994 | 1469265704842 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 217ms
02:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:21:45 INFO - PROCESS | 1994 | 1469265704997 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - PROCESS | 1994 | 1469265705051 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 216ms
02:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:21:45 INFO - PROCESS | 1994 | 1469265705216 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - PROCESS | 1994 | 1469265705276 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 217ms
02:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:21:45 INFO - PROCESS | 1994 | 1469265705435 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - PROCESS | 1994 | 1469265705492 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 218ms
02:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:21:45 INFO - PROCESS | 1994 | 1469265705665 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:45 INFO - PROCESS | 1994 | 1469265705722 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 379ms
02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:21:46 INFO - PROCESS | 1994 | 1469265706114 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - PROCESS | 1994 | 1469265706226 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 320ms
02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:21:46 INFO - PROCESS | 1994 | 1469265706445 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - PROCESS | 1994 | 1469265706506 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 276ms
02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:21:46 INFO - PROCESS | 1994 | 1469265706716 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - PROCESS | 1994 | 1469265706777 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 269ms
02:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:21:46 INFO - PROCESS | 1994 | 1469265706985 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - PROCESS | 1994 | 1469265707058 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 267ms
02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:21:47 INFO - PROCESS | 1994 | 1469265707261 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - PROCESS | 1994 | 1469265707314 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 224ms
02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:21:47 INFO - PROCESS | 1994 | 1469265707482 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - PROCESS | 1994 | 1469265707541 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 266ms
02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:21:47 INFO - PROCESS | 1994 | 1469265707749 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - PROCESS | 1994 | 1469265707799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 217ms
02:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:21:47 INFO - PROCESS | 1994 | 1469265707979 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - PROCESS | 1994 | 1469265708028 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 219ms
02:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:21:48 INFO - PROCESS | 1994 | 1469265708200 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - PROCESS | 1994 | 1469265708250 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 217ms
02:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:21:48 INFO - PROCESS | 1994 | 1469265708435 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - PROCESS | 1994 | 1469265708514 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 381ms
02:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:21:48 INFO - PROCESS | 1994 | 1469265708818 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:48 INFO - PROCESS | 1994 | 1469265708884 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 268ms
02:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:21:49 INFO - PROCESS | 1994 | 1469265709098 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - PROCESS | 1994 | 1469265709162 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 267ms
02:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:21:49 INFO - PROCESS | 1994 | 1469265709369 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - PROCESS | 1994 | 1469265709437 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:21:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 268ms
02:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:21:49 INFO - PROCESS | 1994 | 1469265709692 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - PROCESS | 1994 | 1469265709753 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:21:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 234ms
02:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:21:49 INFO - PROCESS | 1994 | 1469265709913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:49 INFO - PROCESS | 1994 | 1469265709966 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 220ms
02:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:21:50 INFO - PROCESS | 1994 | 1469265710135 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - PROCESS | 1994 | 1469265710190 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 216ms
02:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:21:50 INFO - PROCESS | 1994 | 1469265710360 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - PROCESS | 1994 | 1469265710413 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 216ms
02:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:21:50 INFO - PROCESS | 1994 | 1469265710579 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - PROCESS | 1994 | 1469265710633 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 223ms
02:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:21:50 INFO - PROCESS | 1994 | 1469265710798 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:50 INFO - PROCESS | 1994 | 1469265710862 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
02:21:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 719ms
02:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:21:51 INFO - PROCESS | 1994 | 1469265711519 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:51 INFO - PROCESS | 1994 | 1469265711576 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
02:21:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:21:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 716ms
02:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:21:52 INFO - PROCESS | 1994 | 1469265712240 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:52 INFO - PROCESS | 1994 | 1469265712292 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
02:21:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:21:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 771ms
02:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:21:53 INFO - PROCESS | 1994 | 1469265713014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:53 INFO - PROCESS | 1994 | 1469265713063 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
02:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 717ms
02:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:21:53 INFO - PROCESS | 1994 | 1469265713735 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:53 INFO - PROCESS | 1994 | 1469265713783 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
02:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 718ms
02:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:21:54 INFO - PROCESS | 1994 | 1469265714459 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:54 INFO - PROCESS | 1994 | 1469265714505 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
02:21:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:21:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 723ms
02:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:21:55 INFO - PROCESS | 1994 | 1469265715182 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:55 INFO - PROCESS | 1994 | 1469265715238 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
02:21:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:21:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 721ms
02:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:21:55 INFO - PROCESS | 1994 | 1469265715910 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:55 INFO - PROCESS | 1994 | 1469265715980 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
02:21:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:21:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 719ms
02:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:21:56 INFO - PROCESS | 1994 | 1469265716628 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:56 INFO - PROCESS | 1994 | 1469265716683 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
02:21:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:21:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 720ms
02:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:21:57 INFO - PROCESS | 1994 | 1469265717349 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:57 INFO - PROCESS | 1994 | 1469265717396 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 216ms
02:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:21:57 INFO - PROCESS | 1994 | 1469265717567 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:57 INFO - PROCESS | 1994 | 1469265717617 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 217ms
02:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:21:57 INFO - PROCESS | 1994 | 1469265717793 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:57 INFO - PROCESS | 1994 | 1469265717850 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
02:21:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:21:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 216ms
02:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:21:58 INFO - PROCESS | 1994 | 1469265718013 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - PROCESS | 1994 | 1469265718064 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 216ms
02:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:21:58 INFO - PROCESS | 1994 | 1469265718233 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - PROCESS | 1994 | 1469265718292 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
02:21:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:21:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 218ms
02:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:21:58 INFO - PROCESS | 1994 | 1469265718453 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - PROCESS | 1994 | 1469265718504 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
02:21:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:21:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 218ms
02:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:21:58 INFO - PROCESS | 1994 | 1469265718681 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - PROCESS | 1994 | 1469265718735 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 216ms
02:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:21:58 INFO - PROCESS | 1994 | 1469265718900 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:59 INFO - PROCESS | 1994 | 1469265719000 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
02:21:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:21:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 870ms
02:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:21:59 INFO - PROCESS | 1994 | 1469265719773 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:21:59 INFO - PROCESS | 1994 | 1469265719823 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 267ms
02:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:22:00 INFO - PROCESS | 1994 | 1469265720051 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - PROCESS | 1994 | 1469265720106 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 266ms
02:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:22:00 INFO - PROCESS | 1994 | 1469265720329 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - PROCESS | 1994 | 1469265720385 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 267ms
02:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:22:00 INFO - PROCESS | 1994 | 1469265720595 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - PROCESS | 1994 | 1469265720651 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 224ms
02:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:22:00 INFO - PROCESS | 1994 | 1469265720815 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:00 INFO - PROCESS | 1994 | 1469265720864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 219ms
02:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:22:01 INFO - PROCESS | 1994 | 1469265721037 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - PROCESS | 1994 | 1469265721102 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 267ms
02:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:22:01 INFO - PROCESS | 1994 | 1469265721312 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - PROCESS | 1994 | 1469265721364 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 223ms
02:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:22:01 INFO - PROCESS | 1994 | 1469265721534 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - PROCESS | 1994 | 1469265721591 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 267ms
02:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:22:01 INFO - PROCESS | 1994 | 1469265721804 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:01 INFO - PROCESS | 1994 | 1469265721886 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 317ms
02:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:22:02 INFO - PROCESS | 1994 | 1469265722136 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:02 INFO - PROCESS | 1994 | 1469265722217 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 323ms
02:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:22:02 INFO - PROCESS | 1994 | 1469265722467 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:02 INFO - PROCESS | 1994 | 1469265722528 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 268ms
02:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:22:02 INFO - PROCESS | 1994 | 1469265722747 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:02 INFO - PROCESS | 1994 | 1469265722824 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 269ms
02:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:22:03 INFO - PROCESS | 1994 | 1469265723014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - PROCESS | 1994 | 1469265723061 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 270ms
02:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:22:03 INFO - PROCESS | 1994 | 1469265723288 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - PROCESS | 1994 | 1469265723376 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 319ms
02:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:22:03 INFO - PROCESS | 1994 | 1469265723627 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - PROCESS | 1994 | 1469265723682 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 267ms
02:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:22:03 INFO - PROCESS | 1994 | 1469265723896 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:03 INFO - PROCESS | 1994 | 1469265723951 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 216ms
02:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:22:04 INFO - PROCESS | 1994 | 1469265724116 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - PROCESS | 1994 | 1469265724169 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 218ms
02:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:22:04 INFO - PROCESS | 1994 | 1469265724336 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - PROCESS | 1994 | 1469265724400 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 267ms
02:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:22:04 INFO - PROCESS | 1994 | 1469265724612 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - PROCESS | 1994 | 1469265724668 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 224ms
02:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:22:04 INFO - PROCESS | 1994 | 1469265724831 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:04 INFO - PROCESS | 1994 | 1469265724887 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 219ms
02:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:22:05 INFO - PROCESS | 1994 | 1469265725053 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:05 INFO - PROCESS | 1994 | 1469265725119 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 267ms
02:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:22:05 INFO - PROCESS | 1994 | 1469265725331 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:05 INFO - PROCESS | 1994 | 1469265725398 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 276ms
02:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:22:05 INFO - PROCESS | 1994 | 1469265725695 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:05 INFO - PROCESS | 1994 | 1469265725770 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 667ms
02:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:22:06 INFO - PROCESS | 1994 | 1469265726316 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:06 INFO - PROCESS | 1994 | 1469265726367 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 269ms
02:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:22:06 INFO - PROCESS | 1994 | 1469265726594 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:06 INFO - PROCESS | 1994 | 1469265726649 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 266ms
02:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:22:06 INFO - PROCESS | 1994 | 1469265726870 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:06 INFO - PROCESS | 1994 | 1469265726931 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 277ms
02:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:22:07 INFO - PROCESS | 1994 | 1469265727137 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - PROCESS | 1994 | 1469265727196 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 267ms
02:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:22:07 INFO - PROCESS | 1994 | 1469265727413 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - PROCESS | 1994 | 1469265727478 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 223ms
02:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:22:07 INFO - PROCESS | 1994 | 1469265727633 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - PROCESS | 1994 | 1469265727691 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 219ms
02:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:22:07 INFO - PROCESS | 1994 | 1469265727854 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:07 INFO - PROCESS | 1994 | 1469265727913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 216ms
02:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:22:08 INFO - PROCESS | 1994 | 1469265728079 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - PROCESS | 1994 | 1469265728134 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 274ms
02:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:22:08 INFO - PROCESS | 1994 | 1469265728350 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - PROCESS | 1994 | 1469265728415 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 267ms
02:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:22:08 INFO - PROCESS | 1994 | 1469265728619 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - PROCESS | 1994 | 1469265728681 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 267ms
02:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:22:08 INFO - PROCESS | 1994 | 1469265728896 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:08 INFO - PROCESS | 1994 | 1469265728967 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 275ms
02:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:22:09 INFO - PROCESS | 1994 | 1469265729168 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - PROCESS | 1994 | 1469265729228 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 267ms
02:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:22:09 INFO - PROCESS | 1994 | 1469265729465 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - PROCESS | 1994 | 1469265729527 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 228ms
02:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:22:09 INFO - PROCESS | 1994 | 1469265729686 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - PROCESS | 1994 | 1469265729743 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 267ms
02:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:22:09 INFO - PROCESS | 1994 | 1469265729964 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - PROCESS | 1994 | 1469265730048 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 328ms
02:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:22:10 INFO - PROCESS | 1994 | 1469265730296 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - PROCESS | 1994 | 1469265730359 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 219ms
02:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:22:10 INFO - PROCESS | 1994 | 1469265730517 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - PROCESS | 1994 | 1469265730575 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 216ms
02:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:22:10 INFO - PROCESS | 1994 | 1469265730733 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - PROCESS | 1994 | 1469265730792 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 268ms
02:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:22:11 INFO - PROCESS | 1994 | 1469265731003 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - PROCESS | 1994 | 1469265731073 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 266ms
02:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:22:11 INFO - PROCESS | 1994 | 1469265731279 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - PROCESS | 1994 | 1469265731337 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 223ms
02:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:22:11 INFO - PROCESS | 1994 | 1469265731500 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - PROCESS | 1994 | 1469265731566 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 319ms
02:22:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:22:11 INFO - PROCESS | 1994 | 1469265731832 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:11 INFO - PROCESS | 1994 | 1469265731929 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:22:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:22:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 325ms
02:22:12 INFO - TEST-START | /DOMEvents/constructors.html
02:22:12 INFO - PROCESS | 1994 | 1469265732151 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:12 INFO - PROCESS | 1994 | 1469265732240 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:22:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 523ms
02:22:12 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:22:12 INFO - PROCESS | 1994 | 1469265732677 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:12 INFO - PROCESS | 1994 | 1469265732750 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:22:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 268ms
02:22:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:22:12 INFO - PROCESS | 1994 | 1469265732951 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | 1469265733011 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:22:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
02:22:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
02:22:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
02:22:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:22:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:22:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 267ms
02:22:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:22:13 INFO - PROCESS | 1994 | 1469265733230 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | 1469265733290 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:22:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
02:22:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 218ms
02:22:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:22:13 INFO - PROCESS | 1994 | 1469265733447 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | 1469265733499 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
02:22:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:22:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 216ms
02:22:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:22:13 INFO - PROCESS | 1994 | 1469265733666 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | 1469265733716 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
02:22:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 218ms
02:22:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:22:13 INFO - PROCESS | 1994 | 1469265733887 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:13 INFO - PROCESS | 1994 | 1469265733953 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
02:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 216ms
02:22:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:22:14 INFO - PROCESS | 1994 | 1469265734119 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - PROCESS | 1994 | 1469265734172 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
02:22:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 224ms
02:22:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:22:14 INFO - PROCESS | 1994 | 1469265734335 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - PROCESS | 1994 | 1469265734386 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
02:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 216ms
02:22:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:22:14 INFO - PROCESS | 1994 | 1469265734550 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - PROCESS | 1994 | 1469265734613 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
02:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 215ms
02:22:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:22:14 INFO - PROCESS | 1994 | 1469265734768 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - PROCESS | 1994 | 1469265734833 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:22:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
02:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
02:22:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:22:14 INFO - PROCESS | 1994 | 1469265734994 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - PROCESS | 1994 | 1469265735066 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
02:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 268ms
02:22:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:22:15 INFO - PROCESS | 1994 | 1469265735269 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - PROCESS | 1994 | 1469265735330 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
02:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 216ms
02:22:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:22:15 INFO - PROCESS | 1994 | 1469265735498 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - PROCESS | 1994 | 1469265735559 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
02:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 226ms
02:22:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:22:15 INFO - PROCESS | 1994 | 1469265735716 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - PROCESS | 1994 | 1469265735777 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
02:22:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
02:22:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:22:15 INFO - PROCESS | 1994 | 1469265735937 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - PROCESS | 1994 | 1469265736001 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
02:22:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 267ms
02:22:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:22:16 INFO - PROCESS | 1994 | 1469265736214 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - PROCESS | 1994 | 1469265736270 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
02:22:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
02:22:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:22:16 INFO - PROCESS | 1994 | 1469265736432 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - PROCESS | 1994 | 1469265736487 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
02:22:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:22:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 220ms
02:22:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:22:16 INFO - PROCESS | 1994 | 1469265736663 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - PROCESS | 1994 | 1469265736731 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
02:22:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 274ms
02:22:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:22:16 INFO - PROCESS | 1994 | 1469265736935 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - PROCESS | 1994 | 1469265737015 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
02:22:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 266ms
02:22:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:22:17 INFO - PROCESS | 1994 | 1469265737204 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - PROCESS | 1994 | 1469265737276 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:22:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
02:22:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
02:22:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:22:17 INFO - PROCESS | 1994 | 1469265737429 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - PROCESS | 1994 | 1469265737491 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
02:22:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 224ms
02:22:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:22:17 INFO - PROCESS | 1994 | 1469265737650 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - PROCESS | 1994 | 1469265737715 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
02:22:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 217ms
02:22:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:22:17 INFO - PROCESS | 1994 | 1469265737869 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:17 INFO - PROCESS | 1994 | 1469265737932 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
02:22:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 216ms
02:22:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:22:18 INFO - PROCESS | 1994 | 1469265738088 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - PROCESS | 1994 | 1469265738154 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
02:22:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 216ms
02:22:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:22:18 INFO - PROCESS | 1994 | 1469265738312 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - PROCESS | 1994 | 1469265738371 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:22:18 INFO - {}
02:22:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:22:18 INFO - {}
02:22:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:22:18 INFO - {}
02:22:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:22:18 INFO - {}
02:22:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 224ms
02:22:18 INFO - TEST-START | /FileAPI/fileReader.html
02:22:18 INFO - PROCESS | 1994 | 1469265738532 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - PROCESS | 1994 | 1469265738619 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:22:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:22:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:22:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:22:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 318ms
02:22:18 INFO - TEST-START | /FileAPI/historical.html
02:22:18 INFO - PROCESS | 1994 | 1469265738863 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:19 INFO - PROCESS | 1994 | 1469265738996 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:22:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:22:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:22:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:22:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:22:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:22:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:22:19 INFO - TEST-OK | /FileAPI/historical.html | took 620ms
02:22:19 INFO - TEST-START | /FileAPI/idlharness.html
02:22:19 INFO - PROCESS | 1994 | 1469265739481 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:19 INFO - PROCESS | 1994 | 1469265739567 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:22:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:22:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:22:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:22:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:22:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:22:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:22:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:22:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:22:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 531ms
02:22:20 INFO - TEST-START | /FileAPI/idlharness.worker
02:22:20 INFO - PROCESS | 1994 | 1469265740016 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:20 INFO - PROCESS | 1994 | 1469265740253 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:22:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:22:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:22:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
02:22:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:22:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:22:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:22:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:22:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:22:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:22:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:22:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:22:20 INFO - {}
02:22:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 587ms
02:22:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:22:20 INFO - PROCESS | 1994 | 1469265740617 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:20 INFO - PROCESS | 1994 | 1469265740692 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:22:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 371ms
02:22:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:22:20 INFO - PROCESS | 1994 | 1469265740987 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - PROCESS | 1994 | 1469265741049 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:22:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 218ms
02:22:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:22:21 INFO - PROCESS | 1994 | 1469265741218 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - PROCESS | 1994 | 1469265741269 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:22:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:22:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
02:22:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:22:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:22:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 281ms
02:22:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:22:21 INFO - PROCESS | 1994 | 1469265741499 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - PROCESS | 1994 | 1469265741553 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:22:21 INFO - {}
02:22:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 216ms
02:22:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:22:21 INFO - PROCESS | 1994 | 1469265741718 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - PROCESS | 1994 | 1469265741770 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:22:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:22:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
02:22:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:22:21 INFO - PROCESS | 1994 | 1469265741937 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:21 INFO - PROCESS | 1994 | 1469265741987 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:22:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:22:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
02:22:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:22:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 293ms
02:22:22 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:22:22 INFO - PROCESS | 1994 | 1469265742234 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:22 INFO - PROCESS | 1994 | 1469265742295 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:22:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:22:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:22:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:22:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:22:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:22:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 273ms
02:22:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:22:22 INFO - PROCESS | 1994 | 1469265742520 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:22 INFO - PROCESS | 1994 | 1469265742580 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:22:22 INFO - {}
02:22:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 270ms
02:22:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:22:22 INFO - PROCESS | 1994 | 1469265742787 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:22 INFO - PROCESS | 1994 | 1469265742850 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:22:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:22:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 217ms
02:22:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:22:23 INFO - PROCESS | 1994 | 1469265743014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - PROCESS | 1994 | 1469265743112 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:22:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 271ms
02:22:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:22:23 INFO - PROCESS | 1994 | 1469265743287 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - PROCESS | 1994 | 1469265743359 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:22:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 317ms
02:22:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:22:23 INFO - PROCESS | 1994 | 1469265743614 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - PROCESS | 1994 | 1469265743687 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:22:23 INFO - reader.readAsText(blob_2)
02:22:23 INFO - }" did not throw
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:22:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:22:23 INFO - reader.readAsDataURL(blob_2)
02:22:23 INFO - }" did not throw
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:22:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:22:23 INFO - reader.readAsArrayBuffer(blob_2)
02:22:23 INFO - }" did not throw
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:22:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
02:22:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:22:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:22:23 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:22:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:22:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:22:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
02:22:23 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:22:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 267ms
02:22:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:22:23 INFO - PROCESS | 1994 | 1469265743887 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:23 INFO - PROCESS | 1994 | 1469265743966 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:22:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:22:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
02:22:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:22:24 INFO - PROCESS | 1994 | 1469265744111 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - PROCESS | 1994 | 1469265744165 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:22:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 216ms
02:22:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:22:24 INFO - PROCESS | 1994 | 1469265744331 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - PROCESS | 1994 | 1469265744385 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:22:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 221ms
02:22:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:22:24 INFO - PROCESS | 1994 | 1469265744554 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - PROCESS | 1994 | 1469265744610 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:22:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 218ms
02:22:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:22:24 INFO - PROCESS | 1994 | 1469265744781 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - PROCESS | 1994 | 1469265744839 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:22:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 216ms
02:22:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:22:25 INFO - PROCESS | 1994 | 1469265745001 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - PROCESS | 1994 | 1469265745074 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:22:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 267ms
02:22:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:22:25 INFO - PROCESS | 1994 | 1469265745269 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - PROCESS | 1994 | 1469265745334 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:22:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 216ms
02:22:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:22:25 INFO - PROCESS | 1994 | 1469265745488 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - PROCESS | 1994 | 1469265745552 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:22:25 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
02:22:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:22:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:22:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:22:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 268ms
02:22:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:22:25 INFO - PROCESS | 1994 | 1469265745777 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:25 INFO - PROCESS | 1994 | 1469265745872 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:22:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 318ms
02:22:26 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:22:26 INFO - PROCESS | 1994 | 1469265746096 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:26 INFO - PROCESS | 1994 | 1469265746191 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:26 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:22:26 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 523ms
02:22:26 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:22:26 INFO - PROCESS | 1994 | 1469265746617 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:26 INFO - PROCESS | 1994 | 1469265746732 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:22:27 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 469ms
02:22:27 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:22:27 INFO - PROCESS | 1994 | 1469265747096 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - PROCESS | 1994 | 1469265747166 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:22:27 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 272ms
02:22:27 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:22:27 INFO - PROCESS | 1994 | 1469265747369 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - PROCESS | 1994 | 1469265747424 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:22:27 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 270ms
02:22:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:22:27 INFO - PROCESS | 1994 | 1469265747645 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - PROCESS | 1994 | 1469265747699 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:22:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:22:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:22:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:22:27 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 266ms
02:22:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:22:27 INFO - PROCESS | 1994 | 1469265747914 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:27 INFO - PROCESS | 1994 | 1469265747966 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:22:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 273ms
02:22:28 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:22:28 INFO - PROCESS | 1994 | 1469265748184 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - PROCESS | 1994 | 1469265748246 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:22:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 218ms
02:22:28 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:22:28 INFO - PROCESS | 1994 | 1469265748403 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - PROCESS | 1994 | 1469265748455 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:22:28 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 216ms
02:22:28 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:22:28 INFO - PROCESS | 1994 | 1469265748629 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - PROCESS | 1994 | 1469265748681 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:22:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:22:28 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 224ms
02:22:28 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:22:28 INFO - PROCESS | 1994 | 1469265748863 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:28 INFO - PROCESS | 1994 | 1469265748925 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:22:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 267ms
02:22:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:22:29 INFO - PROCESS | 1994 | 1469265749133 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - PROCESS | 1994 | 1469265749195 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:22:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 269ms
02:22:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:22:29 INFO - PROCESS | 1994 | 1469265749411 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - PROCESS | 1994 | 1469265749486 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:22:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 267ms
02:22:29 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:22:29 INFO - PROCESS | 1994 | 1469265749685 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - PROCESS | 1994 | 1469265749748 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:22:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:22:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 269ms
02:22:29 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:22:29 INFO - PROCESS | 1994 | 1469265749968 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:30 INFO - PROCESS | 1994 | 1469265750041 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:22:30 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 273ms
02:22:30 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:22:30 INFO - PROCESS | 1994 | 1469265750232 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:30 INFO - PROCESS | 1994 | 1469265750303 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:22:30 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 321ms
02:22:30 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:22:30 INFO - PROCESS | 1994 | 1469265750556 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:30 INFO - PROCESS | 1994 | 1469265750651 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:30 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:22:30 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 417ms
02:22:30 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:22:30 INFO - PROCESS | 1994 | 1469265750979 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - PROCESS | 1994 | 1469265751052 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:22:31 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:22:31 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 270ms
02:22:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:22:31 INFO - PROCESS | 1994 | 1469265751249 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - PROCESS | 1994 | 1469265751306 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:22:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 216ms
02:22:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:22:31 INFO - PROCESS | 1994 | 1469265751467 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - PROCESS | 1994 | 1469265751523 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:22:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 219ms
02:22:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:22:31 INFO - PROCESS | 1994 | 1469265751688 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - PROCESS | 1994 | 1469265751754 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:22:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 217ms
02:22:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:22:31 INFO - PROCESS | 1994 | 1469265751913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:31 INFO - PROCESS | 1994 | 1469265751974 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:22:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 223ms
02:22:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:22:32 INFO - PROCESS | 1994 | 1469265752132 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - PROCESS | 1994 | 1469265752189 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:22:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 219ms
02:22:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:22:32 INFO - PROCESS | 1994 | 1469265752361 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - PROCESS | 1994 | 1469265752424 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:22:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 218ms
02:22:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:22:32 INFO - PROCESS | 1994 | 1469265752581 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - PROCESS | 1994 | 1469265752647 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:22:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 216ms
02:22:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:22:32 INFO - PROCESS | 1994 | 1469265752799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:32 INFO - PROCESS | 1994 | 1469265752866 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:22:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 418ms
02:22:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:22:33 INFO - PROCESS | 1994 | 1469265753224 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:33 INFO - PROCESS | 1994 | 1469265753324 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:22:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 568ms
02:22:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:22:33 INFO - PROCESS | 1994 | 1469265753793 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:33 INFO - PROCESS | 1994 | 1469265753859 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:22:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 318ms
02:22:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:22:34 INFO - PROCESS | 1994 | 1469265754137 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - PROCESS | 1994 | 1469265754197 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:22:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 218ms
02:22:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:22:34 INFO - PROCESS | 1994 | 1469265754365 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - PROCESS | 1994 | 1469265754426 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:22:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 274ms
02:22:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:22:34 INFO - PROCESS | 1994 | 1469265754649 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - PROCESS | 1994 | 1469265754704 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:22:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 217ms
02:22:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:22:34 INFO - PROCESS | 1994 | 1469265754869 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:34 INFO - PROCESS | 1994 | 1469265754928 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:22:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 316ms
02:22:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:22:35 INFO - PROCESS | 1994 | 1469265755193 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - PROCESS | 1994 | 1469265755260 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:22:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 217ms
02:22:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:22:35 INFO - PROCESS | 1994 | 1469265755414 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - PROCESS | 1994 | 1469265755469 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
02:22:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 216ms
02:22:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:22:35 INFO - PROCESS | 1994 | 1469265755632 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - PROCESS | 1994 | 1469265755685 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
02:22:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 219ms
02:22:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:22:35 INFO - PROCESS | 1994 | 1469265755854 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:35 INFO - PROCESS | 1994 | 1469265755915 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:22:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 266ms
02:22:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:22:36 INFO - PROCESS | 1994 | 1469265756130 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:36 INFO - PROCESS | 1994 | 1469265756192 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:22:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 273ms
02:22:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:22:36 INFO - PROCESS | 1994 | 1469265756399 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:36 INFO - PROCESS | 1994 | 1469265756471 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:22:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 269ms
02:22:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:22:36 INFO - PROCESS | 1994 | 1469265756671 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:36 INFO - PROCESS | 1994 | 1469265756762 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:22:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 366ms
02:22:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:22:37 INFO - PROCESS | 1994 | 1469265757052 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - PROCESS | 1994 | 1469265757145 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:22:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 327ms
02:22:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:22:37 INFO - PROCESS | 1994 | 1469265757370 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - PROCESS | 1994 | 1469265757437 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:22:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 216ms
02:22:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:22:37 INFO - PROCESS | 1994 | 1469265757594 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - PROCESS | 1994 | 1469265757655 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:22:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 265ms
02:22:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:22:37 INFO - PROCESS | 1994 | 1469265757863 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:37 INFO - PROCESS | 1994 | 1469265757924 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
02:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 223ms
02:22:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:22:38 INFO - PROCESS | 1994 | 1469265758083 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - PROCESS | 1994 | 1469265758143 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
02:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 221ms
02:22:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:22:38 INFO - PROCESS | 1994 | 1469265758312 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - PROCESS | 1994 | 1469265758378 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 220ms
02:22:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:22:38 INFO - PROCESS | 1994 | 1469265758537 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - PROCESS | 1994 | 1469265758607 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 216ms
02:22:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:22:38 INFO - PROCESS | 1994 | 1469265758765 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - PROCESS | 1994 | 1469265758821 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:22:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 225ms
02:22:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:22:38 INFO - PROCESS | 1994 | 1469265758983 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - PROCESS | 1994 | 1469265759044 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:22:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 218ms
02:22:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:22:39 INFO - PROCESS | 1994 | 1469265759204 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - PROCESS | 1994 | 1469265759270 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:22:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 216ms
02:22:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:22:39 INFO - PROCESS | 1994 | 1469265759428 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - PROCESS | 1994 | 1469265759487 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:22:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 216ms
02:22:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:22:39 INFO - PROCESS | 1994 | 1469265759647 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - PROCESS | 1994 | 1469265759722 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:22:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 272ms
02:22:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:22:39 INFO - PROCESS | 1994 | 1469265759917 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:39 INFO - PROCESS | 1994 | 1469265759984 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:22:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 419ms
02:22:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:22:40 INFO - PROCESS | 1994 | 1469265760343 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:40 INFO - PROCESS | 1994 | 1469265760446 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:22:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 470ms
02:22:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:22:40 INFO - PROCESS | 1994 | 1469265760835 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:40 INFO - PROCESS | 1994 | 1469265760898 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:22:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 466ms
02:22:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:22:41 INFO - PROCESS | 1994 | 1469265761297 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:41 INFO - PROCESS | 1994 | 1469265761352 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:22:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 220ms
02:22:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:22:41 INFO - PROCESS | 1994 | 1469265761519 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:41 INFO - PROCESS | 1994 | 1469265761572 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:22:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 268ms
02:22:41 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:22:41 INFO - PROCESS | 1994 | 1469265761799 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:41 INFO - PROCESS | 1994 | 1469265761853 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:22:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 569ms
02:22:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:22:42 INFO - PROCESS | 1994 | 1469265762359 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:42 INFO - PROCESS | 1994 | 1469265762406 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:22:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 218ms
02:22:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:22:42 INFO - PROCESS | 1994 | 1469265762585 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:42 INFO - PROCESS | 1994 | 1469265762637 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:22:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 219ms
02:22:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:22:42 INFO - PROCESS | 1994 | 1469265762805 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:42 INFO - PROCESS | 1994 | 1469265762868 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:22:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 217ms
02:22:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:22:43 INFO - PROCESS | 1994 | 1469265763028 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - PROCESS | 1994 | 1469265763085 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:22:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 318ms
02:22:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:22:43 INFO - PROCESS | 1994 | 1469265763353 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - PROCESS | 1994 | 1469265763438 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:22:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 367ms
02:22:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:22:43 INFO - PROCESS | 1994 | 1469265763732 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - PROCESS | 1994 | 1469265763795 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:22:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 228ms
02:22:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:22:43 INFO - PROCESS | 1994 | 1469265763955 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - PROCESS | 1994 | 1469265764018 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:22:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 266ms
02:22:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:22:44 INFO - PROCESS | 1994 | 1469265764230 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - PROCESS | 1994 | 1469265764305 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:22:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 273ms
02:22:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:22:44 INFO - PROCESS | 1994 | 1469265764517 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - PROCESS | 1994 | 1469265764624 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:22:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 370ms
02:22:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:22:44 INFO - PROCESS | 1994 | 1469265764888 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:44 INFO - PROCESS | 1994 | 1469265764960 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:22:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 266ms
02:22:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:22:45 INFO - PROCESS | 1994 | 1469265765164 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - PROCESS | 1994 | 1469265765220 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:22:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 222ms
02:22:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:22:45 INFO - PROCESS | 1994 | 1469265765383 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - PROCESS | 1994 | 1469265765440 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:22:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 219ms
02:22:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:22:45 INFO - PROCESS | 1994 | 1469265765605 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - PROCESS | 1994 | 1469265765665 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:22:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 216ms
02:22:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:22:45 INFO - PROCESS | 1994 | 1469265765833 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:45 INFO - PROCESS | 1994 | 1469265765894 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 223ms
02:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:22:46 INFO - PROCESS | 1994 | 1469265766049 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - PROCESS | 1994 | 1469265766111 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 215ms
02:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:22:46 INFO - PROCESS | 1994 | 1469265766271 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - PROCESS | 1994 | 1469265766329 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 219ms
02:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:22:46 INFO - PROCESS | 1994 | 1469265766495 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - PROCESS | 1994 | 1469265766554 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 216ms
02:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:22:46 INFO - PROCESS | 1994 | 1469265766717 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - PROCESS | 1994 | 1469265766777 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:22:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 218ms
02:22:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:22:46 INFO - PROCESS | 1994 | 1469265766937 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:47 INFO - PROCESS | 1994 | 1469265767003 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:22:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 466ms
02:22:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:22:47 INFO - PROCESS | 1994 | 1469265767408 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:47 INFO - PROCESS | 1994 | 1469265767495 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:22:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 468ms
02:22:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:22:47 INFO - PROCESS | 1994 | 1469265767883 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:47 INFO - PROCESS | 1994 | 1469265767945 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:22:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 217ms
02:22:48 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:22:48 INFO - PROCESS | 1994 | 1469265768103 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - PROCESS | 1994 | 1469265768167 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:22:48 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 268ms
02:22:48 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:22:48 INFO - PROCESS | 1994 | 1469265768370 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - PROCESS | 1994 | 1469265768421 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:22:48 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 216ms
02:22:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:22:48 INFO - PROCESS | 1994 | 1469265768589 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - PROCESS | 1994 | 1469265768643 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:22:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 216ms
02:22:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:22:48 INFO - PROCESS | 1994 | 1469265768824 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:48 INFO - PROCESS | 1994 | 1469265768917 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:22:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 329ms
02:22:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:22:49 INFO - PROCESS | 1994 | 1469265769149 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:49 INFO - PROCESS | 1994 | 1469265769221 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:22:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 474ms
02:22:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:22:49 INFO - PROCESS | 1994 | 1469265769621 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:49 INFO - PROCESS | 1994 | 1469265769681 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:22:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 316ms
02:22:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:22:49 INFO - PROCESS | 1994 | 1469265769953 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - PROCESS | 1994 | 1469265770026 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:22:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 282ms
02:22:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:22:50 INFO - PROCESS | 1994 | 1469265770246 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - PROCESS | 1994 | 1469265770305 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:22:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 287ms
02:22:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:22:50 INFO - PROCESS | 1994 | 1469265770517 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - PROCESS | 1994 | 1469265770586 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:22:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 269ms
02:22:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:22:50 INFO - PROCESS | 1994 | 1469265770797 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:50 INFO - PROCESS | 1994 | 1469265770861 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:22:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 273ms
02:22:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:22:51 INFO - PROCESS | 1994 | 1469265771066 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - PROCESS | 1994 | 1469265771121 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:22:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 215ms
02:22:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:22:51 INFO - PROCESS | 1994 | 1469265771284 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - PROCESS | 1994 | 1469265771337 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:22:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 219ms
02:22:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:22:51 INFO - PROCESS | 1994 | 1469265771506 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - PROCESS | 1994 | 1469265771574 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:22:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 266ms
02:22:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:22:51 INFO - PROCESS | 1994 | 1469265771780 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:51 INFO - PROCESS | 1994 | 1469265771831 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:22:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 375ms
02:22:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:22:52 INFO - PROCESS | 1994 | 1469265772151 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - PROCESS | 1994 | 1469265772200 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:22:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 318ms
02:22:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:22:52 INFO - PROCESS | 1994 | 1469265772482 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - PROCESS | 1994 | 1469265772561 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:22:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 274ms
02:22:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:22:52 INFO - PROCESS | 1994 | 1469265772749 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - PROCESS | 1994 | 1469265772803 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:22:52 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 217ms
02:22:52 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:22:52 INFO - PROCESS | 1994 | 1469265772968 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:53 INFO - PROCESS | 1994 | 1469265773021 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:22:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 218ms
02:22:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:22:53 INFO - PROCESS | 1994 | 1469265773188 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:53 INFO - PROCESS | 1994 | 1469265773249 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:22:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 216ms
02:22:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:22:53 INFO - PROCESS | 1994 | 1469265773417 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:53 INFO - PROCESS | 1994 | 1469265773486 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:22:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 778ms
02:22:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:22:54 INFO - PROCESS | 1994 | 1469265774192 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - PROCESS | 1994 | 1469265774242 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:22:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 220ms
02:22:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:22:54 INFO - PROCESS | 1994 | 1469265774419 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - PROCESS | 1994 | 1469265774471 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:22:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 267ms
02:22:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:22:54 INFO - PROCESS | 1994 | 1469265774698 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - PROCESS | 1994 | 1469265774751 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:22:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 217ms
02:22:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:22:54 INFO - PROCESS | 1994 | 1469265774915 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:54 INFO - PROCESS | 1994 | 1469265774967 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
02:22:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 217ms
02:22:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:22:55 INFO - PROCESS | 1994 | 1469265775137 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - PROCESS | 1994 | 1469265775193 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:22:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 219ms
02:22:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:22:55 INFO - PROCESS | 1994 | 1469265775363 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - PROCESS | 1994 | 1469265775424 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:22:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:22:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:22:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 218ms
02:22:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:22:55 INFO - PROCESS | 1994 | 1469265775583 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - PROCESS | 1994 | 1469265775635 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:22:55 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 320ms
02:22:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:22:55 INFO - PROCESS | 1994 | 1469265775906 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:55 INFO - PROCESS | 1994 | 1469265775963 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:22:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 318ms
02:22:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:22:56 INFO - PROCESS | 1994 | 1469265776233 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:56 INFO - PROCESS | 1994 | 1469265776286 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:22:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 321ms
02:22:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:22:56 INFO - PROCESS | 1994 | 1469265776562 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:56 INFO - PROCESS | 1994 | 1469265776613 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:22:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:22:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 218ms
02:22:56 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:22:56 INFO - PROCESS | 1994 | 1469265776783 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:56 INFO - PROCESS | 1994 | 1469265776844 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:22:57 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 221ms
02:22:57 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:22:57 INFO - PROCESS | 1994 | 1469265777005 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - PROCESS | 1994 | 1469265777057 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:22:57 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 319ms
02:22:57 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:22:57 INFO - PROCESS | 1994 | 1469265777332 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - PROCESS | 1994 | 1469265777388 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:22:57 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 366ms
02:22:57 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:22:57 INFO - PROCESS | 1994 | 1469265777704 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - PROCESS | 1994 | 1469265777753 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:22:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:22:57 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 267ms
02:22:57 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:22:57 INFO - PROCESS | 1994 | 1469265777980 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - PROCESS | 1994 | 1469265778050 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:22:58 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 273ms
02:22:58 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:22:58 INFO - PROCESS | 1994 | 1469265778250 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - PROCESS | 1994 | 1469265778311 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:22:58 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 219ms
02:22:58 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:22:58 INFO - PROCESS | 1994 | 1469265778471 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - PROCESS | 1994 | 1469265778539 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:22:58 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 218ms
02:22:58 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:22:58 INFO - PROCESS | 1994 | 1469265778699 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - PROCESS | 1994 | 1469265778763 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:22:58 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 266ms
02:22:58 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:22:58 INFO - PROCESS | 1994 | 1469265778972 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:59 INFO - PROCESS | 1994 | 1469265779103 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:22:59 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 318ms
02:22:59 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:22:59 INFO - PROCESS | 1994 | 1469265779288 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:59 INFO - PROCESS | 1994 | 1469265779345 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:22:59 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 216ms
02:22:59 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:22:59 INFO - PROCESS | 1994 | 1469265779537 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:22:59 INFO - PROCESS | 1994 | 1469265779627 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:23:00 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 469ms
02:23:00 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:23:00 INFO - PROCESS | 1994 | 1469265780010 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:00 INFO - PROCESS | 1994 | 1469265780101 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:23:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:23:00 INFO - window.indexedDB.open('test', val);..." did not throw
02:23:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:23:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:23:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:23:00 INFO - window.indexedDB.open('test', val);..." did not throw
02:23:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:23:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:23:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:23:00 INFO - window.indexedDB.open('test', val);..." did not throw
02:23:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:23:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:23:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:23:00 INFO - window.indexedDB.open('test', val);..." did not throw
02:23:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:23:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:23:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:23:00 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 324ms
02:23:00 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:23:00 INFO - PROCESS | 1994 | 1469265780339 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:00 INFO - PROCESS | 1994 | 1469265780410 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:00 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:23:00 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 317ms
02:23:00 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:23:00 INFO - PROCESS | 1994 | 1469265780690 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:00 INFO - PROCESS | 1994 | 1469265780793 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:23:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:23:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 888ms
02:23:01 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:23:01 INFO - PROCESS | 1994 | 1469265781553 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:01 INFO - PROCESS | 1994 | 1469265781597 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:23:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 216ms
02:23:01 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:23:01 INFO - PROCESS | 1994 | 1469265781771 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:01 INFO - PROCESS | 1994 | 1469265781824 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:23:02 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 267ms
02:23:02 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:23:02 INFO - PROCESS | 1994 | 1469265782053 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - PROCESS | 1994 | 1469265782148 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:23:02 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 326ms
02:23:02 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:23:02 INFO - PROCESS | 1994 | 1469265782396 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - PROCESS | 1994 | 1469265782471 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:23:02 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 272ms
02:23:02 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:23:02 INFO - PROCESS | 1994 | 1469265782665 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - PROCESS | 1994 | 1469265782735 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:02 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:23:02 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 273ms
02:23:02 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:23:02 INFO - PROCESS | 1994 | 1469265782935 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - PROCESS | 1994 | 1469265782999 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:23:03 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 217ms
02:23:03 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:23:03 INFO - PROCESS | 1994 | 1469265783155 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - PROCESS | 1994 | 1469265783214 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:23:03 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 268ms
02:23:03 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:23:03 INFO - PROCESS | 1994 | 1469265783466 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - PROCESS | 1994 | 1469265783536 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:23:03 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 285ms
02:23:03 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:23:03 INFO - PROCESS | 1994 | 1469265783720 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:03 INFO - PROCESS | 1994 | 1469265783773 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:23:04 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 316ms
02:23:04 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:23:04 INFO - PROCESS | 1994 | 1469265784039 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - PROCESS | 1994 | 1469265784094 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:23:04 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 217ms
02:23:04 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:23:04 INFO - PROCESS | 1994 | 1469265784263 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - PROCESS | 1994 | 1469265784329 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:23:04 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 273ms
02:23:04 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:23:04 INFO - PROCESS | 1994 | 1469265784537 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - PROCESS | 1994 | 1469265784615 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:23:04 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 318ms
02:23:04 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:23:04 INFO - PROCESS | 1994 | 1469265784880 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:04 INFO - PROCESS | 1994 | 1469265784961 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:23:05 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 286ms
02:23:05 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:23:05 INFO - PROCESS | 1994 | 1469265785151 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:05 INFO - PROCESS | 1994 | 1469265785212 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:23:05 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 368ms
02:23:05 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:23:05 INFO - PROCESS | 1994 | 1469265785523 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:05 INFO - PROCESS | 1994 | 1469265785597 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:23:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:23:05 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 268ms
02:23:05 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:23:05 INFO - PROCESS | 1994 | 1469265785800 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:05 INFO - PROCESS | 1994 | 1469265785859 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:23:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 217ms
02:23:06 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:23:06 INFO - PROCESS | 1994 | 1469265786019 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:06 INFO - PROCESS | 1994 | 1469265786085 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:23:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 217ms
02:23:06 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:23:06 INFO - PROCESS | 1994 | 1469265786238 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:06 INFO - PROCESS | 1994 | 1469265786297 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:23:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 316ms
02:23:06 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:23:06 INFO - PROCESS | 1994 | 1469265786618 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:06 INFO - PROCESS | 1994 | 1469265786694 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:23:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 418ms
02:23:07 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:23:07 INFO - PROCESS | 1994 | 1469265787041 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:07 INFO - PROCESS | 1994 | 1469265787352 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:23:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 467ms
02:23:07 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:23:07 INFO - PROCESS | 1994 | 1469265787516 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:07 INFO - PROCESS | 1994 | 1469265787570 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:23:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 266ms
02:23:07 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:23:07 INFO - PROCESS | 1994 | 1469265787787 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:07 INFO - PROCESS | 1994 | 1469265787848 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:23:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 317ms
02:23:08 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:23:08 INFO - PROCESS | 1994 | 1469265788122 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - PROCESS | 1994 | 1469265788203 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:23:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 279ms
02:23:08 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:23:08 INFO - PROCESS | 1994 | 1469265788395 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - PROCESS | 1994 | 1469265788451 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:23:08 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 216ms
02:23:08 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:23:08 INFO - PROCESS | 1994 | 1469265788614 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - PROCESS | 1994 | 1469265788665 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:23:08 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 223ms
02:23:08 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:23:08 INFO - PROCESS | 1994 | 1469265788833 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:08 INFO - PROCESS | 1994 | 1469265788884 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:09 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:23:09 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 221ms
02:23:09 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:23:09 INFO - PROCESS | 1994 | 1469265789062 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:09 INFO - PROCESS | 1994 | 1469265789120 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:09 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:23:09 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 317ms
02:23:09 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:23:09 INFO - PROCESS | 1994 | 1469265789386 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:09 INFO - PROCESS | 1994 | 1469265789471 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:23:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 371ms
02:23:09 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:23:09 INFO - PROCESS | 1994 | 1469265789763 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:09 INFO - PROCESS | 1994 | 1469265789823 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:23:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 267ms
02:23:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:23:10 INFO - PROCESS | 1994 | 1469265790032 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - PROCESS | 1994 | 1469265790090 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:23:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 272ms
02:23:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:23:10 INFO - PROCESS | 1994 | 1469265790301 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - PROCESS | 1994 | 1469265790371 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:23:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 216ms
02:23:10 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:23:10 INFO - PROCESS | 1994 | 1469265790519 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - PROCESS | 1994 | 1469265790579 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:23:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:23:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:23:10 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 217ms
02:23:10 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:23:10 INFO - PROCESS | 1994 | 1469265790738 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:10 INFO - PROCESS | 1994 | 1469265790794 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:23:11 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 267ms
02:23:11 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:23:11 INFO - PROCESS | 1994 | 1469265791014 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - PROCESS | 1994 | 1469265791069 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:23:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:23:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 224ms
02:23:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:23:11 INFO - PROCESS | 1994 | 1469265791235 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - PROCESS | 1994 | 1469265791288 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:23:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 219ms
02:23:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:23:11 INFO - PROCESS | 1994 | 1469265791455 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - PROCESS | 1994 | 1469265791512 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
02:23:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
02:23:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:23:11 INFO - PROCESS | 1994 | 1469265791696 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - PROCESS | 1994 | 1469265791753 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
02:23:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 216ms
02:23:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:23:11 INFO - PROCESS | 1994 | 1469265791915 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:11 INFO - PROCESS | 1994 | 1469265791973 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
02:23:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 221ms
02:23:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:23:12 INFO - PROCESS | 1994 | 1469265792133 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - PROCESS | 1994 | 1469265792189 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
02:23:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 219ms
02:23:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:23:12 INFO - PROCESS | 1994 | 1469265792355 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - PROCESS | 1994 | 1469265792416 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
02:23:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 216ms
02:23:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:23:12 INFO - PROCESS | 1994 | 1469265792580 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - PROCESS | 1994 | 1469265792638 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:23:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 220ms
02:23:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:23:12 INFO - PROCESS | 1994 | 1469265792801 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:12 INFO - PROCESS | 1994 | 1469265792878 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:23:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 318ms
02:23:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:23:13 INFO - PROCESS | 1994 | 1469265793123 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:13 INFO - PROCESS | 1994 | 1469265793213 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:23:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 518ms
02:23:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:23:13 INFO - PROCESS | 1994 | 1469265793643 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:13 INFO - PROCESS | 1994 | 1469265793722 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:23:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 320ms
02:23:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:23:13 INFO - PROCESS | 1994 | 1469265793969 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - PROCESS | 1994 | 1469265794036 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:23:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 269ms
02:23:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:23:14 INFO - PROCESS | 1994 | 1469265794250 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - PROCESS | 1994 | 1469265794305 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:23:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 275ms
02:23:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:23:14 INFO - PROCESS | 1994 | 1469265794518 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - PROCESS | 1994 | 1469265794571 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:23:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 220ms
02:23:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:23:14 INFO - PROCESS | 1994 | 1469265794746 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:14 INFO - PROCESS | 1994 | 1469265794800 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:23:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 266ms
02:23:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:23:15 INFO - PROCESS | 1994 | 1469265795033 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - PROCESS | 1994 | 1469265795133 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:23:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 380ms
02:23:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:23:15 INFO - PROCESS | 1994 | 1469265795398 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - PROCESS | 1994 | 1469265795449 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
02:23:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 222ms
02:23:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:23:15 INFO - PROCESS | 1994 | 1469265795620 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - PROCESS | 1994 | 1469265795669 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:23:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 219ms
02:23:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:23:15 INFO - PROCESS | 1994 | 1469265795850 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:15 INFO - PROCESS | 1994 | 1469265795909 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:23:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 266ms
02:23:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:23:16 INFO - PROCESS | 1994 | 1469265796122 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - PROCESS | 1994 | 1469265796182 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:23:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 270ms
02:23:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:23:16 INFO - PROCESS | 1994 | 1469265796398 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - PROCESS | 1994 | 1469265796465 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:23:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 273ms
02:23:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:23:16 INFO - PROCESS | 1994 | 1469265796670 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - PROCESS | 1994 | 1469265796735 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:23:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 266ms
02:23:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:23:16 INFO - PROCESS | 1994 | 1469265796939 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - PROCESS | 1994 | 1469265797001 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:23:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 267ms
02:23:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:23:17 INFO - PROCESS | 1994 | 1469265797214 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - PROCESS | 1994 | 1469265797268 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:23:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 223ms
02:23:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:23:17 INFO - PROCESS | 1994 | 1469265797433 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - PROCESS | 1994 | 1469265797486 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:23:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 220ms
02:23:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:23:17 INFO - PROCESS | 1994 | 1469265797656 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - PROCESS | 1994 | 1469265797714 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:23:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 217ms
02:23:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:23:17 INFO - PROCESS | 1994 | 1469265797881 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:17 INFO - PROCESS | 1994 | 1469265797935 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
02:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 223ms
02:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:23:18 INFO - PROCESS | 1994 | 1469265798100 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - PROCESS | 1994 | 1469265798154 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
02:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 219ms
02:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:23:18 INFO - PROCESS | 1994 | 1469265798322 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - PROCESS | 1994 | 1469265798384 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 216ms
02:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:23:18 INFO - PROCESS | 1994 | 1469265798546 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - PROCESS | 1994 | 1469265798604 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 216ms
02:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:23:18 INFO - PROCESS | 1994 | 1469265798768 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - PROCESS | 1994 | 1469265798822 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
02:23:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 220ms
02:23:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:23:18 INFO - PROCESS | 1994 | 1469265798996 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - PROCESS | 1994 | 1469265799061 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:23:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 217ms
02:23:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:23:19 INFO - PROCESS | 1994 | 1469265799216 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - PROCESS | 1994 | 1469265799271 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:23:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 220ms
02:23:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:23:19 INFO - PROCESS | 1994 | 1469265799438 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - PROCESS | 1994 | 1469265799506 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:23:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 218ms
02:23:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:23:19 INFO - PROCESS | 1994 | 1469265799665 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:19 INFO - PROCESS | 1994 | 1469265799729 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:20 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
02:23:20 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:23:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 423ms
02:23:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:23:20 INFO - PROCESS | 1994 | 1469265800086 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:20 INFO - PROCESS | 1994 | 1469265800181 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:20 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
02:23:20 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:23:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 520ms
02:23:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:23:20 INFO - PROCESS | 1994 | 1469265800621 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:20 INFO - PROCESS | 1994 | 1469265800689 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:23:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 319ms
02:23:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:23:20 INFO - PROCESS | 1994 | 1469265800946 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - PROCESS | 1994 | 1469265801011 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:23:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 319ms
02:23:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:23:21 INFO - PROCESS | 1994 | 1469265801277 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - PROCESS | 1994 | 1469265801360 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:23:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 380ms
02:23:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:23:21 INFO - PROCESS | 1994 | 1469265801639 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - PROCESS | 1994 | 1469265801698 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:23:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 216ms
02:23:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:23:21 INFO - PROCESS | 1994 | 1469265801864 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:21 INFO - PROCESS | 1994 | 1469265801913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:23:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 224ms
02:23:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:23:22 INFO - PROCESS | 1994 | 1469265802085 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - PROCESS | 1994 | 1469265802144 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:23:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 216ms
02:23:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:23:22 INFO - PROCESS | 1994 | 1469265802303 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - PROCESS | 1994 | 1469265802354 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:23:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 216ms
02:23:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:23:22 INFO - PROCESS | 1994 | 1469265802522 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - PROCESS | 1994 | 1469265802582 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:23:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 216ms
02:23:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:23:22 INFO - PROCESS | 1994 | 1469265802748 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - PROCESS | 1994 | 1469265802802 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:23:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 225ms
02:23:22 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:23:22 INFO - PROCESS | 1994 | 1469265802968 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - PROCESS | 1994 | 1469265803035 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:23:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 269ms
02:23:23 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:23:23 INFO - PROCESS | 1994 | 1469265803247 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - PROCESS | 1994 | 1469265803328 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:23:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 267ms
02:23:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:23:23 INFO - PROCESS | 1994 | 1469265803519 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - PROCESS | 1994 | 1469265803582 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:23:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 327ms
02:23:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:23:23 INFO - PROCESS | 1994 | 1469265803853 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:23 INFO - PROCESS | 1994 | 1469265803942 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:23:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 328ms
02:23:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:23:24 INFO - PROCESS | 1994 | 1469265804171 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - PROCESS | 1994 | 1469265804233 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:23:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 266ms
02:23:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:23:24 INFO - PROCESS | 1994 | 1469265804451 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - PROCESS | 1994 | 1469265804508 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:23:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 275ms
02:23:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:23:24 INFO - PROCESS | 1994 | 1469265804718 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - PROCESS | 1994 | 1469265804774 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:23:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 218ms
02:23:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:23:24 INFO - PROCESS | 1994 | 1469265804939 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - PROCESS | 1994 | 1469265805002 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:23:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 216ms
02:23:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:23:25 INFO - PROCESS | 1994 | 1469265805166 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - PROCESS | 1994 | 1469265805221 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:23:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 221ms
02:23:25 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:23:25 INFO - PROCESS | 1994 | 1469265805384 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - PROCESS | 1994 | 1469265805444 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:23:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 218ms
02:23:25 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:23:25 INFO - PROCESS | 1994 | 1469265805604 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - PROCESS | 1994 | 1469265805663 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:23:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:23:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 268ms
02:23:25 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:23:25 INFO - PROCESS | 1994 | 1469265805874 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:25 INFO - PROCESS | 1994 | 1469265805940 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:23:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 217ms
02:23:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:23:26 INFO - PROCESS | 1994 | 1469265806100 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - PROCESS | 1994 | 1469265806166 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:23:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 266ms
02:23:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:23:26 INFO - PROCESS | 1994 | 1469265806368 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - PROCESS | 1994 | 1469265806429 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:23:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 215ms
02:23:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:23:26 INFO - PROCESS | 1994 | 1469265806586 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - PROCESS | 1994 | 1469265806651 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:23:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:23:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 269ms
02:23:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:23:26 INFO - PROCESS | 1994 | 1469265806924 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:27 INFO - PROCESS | 1994 | 1469265807063 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:23:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 517ms
02:23:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:23:27 INFO - PROCESS | 1994 | 1469265807427 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:27 INFO - PROCESS | 1994 | 1469265807495 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
02:23:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 419ms
02:23:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:23:27 INFO - PROCESS | 1994 | 1469265807848 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:27 INFO - PROCESS | 1994 | 1469265807913 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
02:23:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 466ms
02:23:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:23:28 INFO - PROCESS | 1994 | 1469265808318 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:28 INFO - PROCESS | 1994 | 1469265808365 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
02:23:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 266ms
02:23:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:23:28 INFO - PROCESS | 1994 | 1469265808588 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:28 INFO - PROCESS | 1994 | 1469265808637 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
02:23:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 218ms
02:23:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:23:28 INFO - PROCESS | 1994 | 1469265808819 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:28 INFO - PROCESS | 1994 | 1469265808885 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
02:23:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 325ms
02:23:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:23:29 INFO - PROCESS | 1994 | 1469265809138 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - PROCESS | 1994 | 1469265809233 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:23:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 319ms
02:23:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:23:29 INFO - PROCESS | 1994 | 1469265809467 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - PROCESS | 1994 | 1469265809520 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:23:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 220ms
02:23:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:23:29 INFO - PROCESS | 1994 | 1469265809691 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - PROCESS | 1994 | 1469265809760 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:23:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 220ms
02:23:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:23:29 INFO - PROCESS | 1994 | 1469265809921 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:29 INFO - PROCESS | 1994 | 1469265809979 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:23:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 320ms
02:23:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:23:30 INFO - PROCESS | 1994 | 1469265810250 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:30 INFO - PROCESS | 1994 | 1469265810313 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:23:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 266ms
02:23:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:23:30 INFO - PROCESS | 1994 | 1469265810518 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:30 INFO - PROCESS | 1994 | 1469265810581 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:23:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 273ms
02:23:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:23:30 INFO - PROCESS | 1994 | 1469265810785 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:30 INFO - PROCESS | 1994 | 1469265810847 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:23:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 267ms
02:23:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:23:31 INFO - PROCESS | 1994 | 1469265811066 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - PROCESS | 1994 | 1469265811136 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:23:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 273ms
02:23:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:23:31 INFO - PROCESS | 1994 | 1469265811335 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - PROCESS | 1994 | 1469265811396 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:23:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 221ms
02:23:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:23:31 INFO - PROCESS | 1994 | 1469265811566 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - PROCESS | 1994 | 1469265811622 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
02:23:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 266ms
02:23:31 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:23:31 INFO - PROCESS | 1994 | 1469265811832 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:31 INFO - PROCESS | 1994 | 1469265811885 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:23:32 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 222ms
02:23:32 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:23:32 INFO - PROCESS | 1994 | 1469265812054 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - PROCESS | 1994 | 1469265812106 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:23:32 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 220ms
02:23:32 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:23:32 INFO - PROCESS | 1994 | 1469265812280 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - PROCESS | 1994 | 1469265812335 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:23:32 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 216ms
02:23:32 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:23:32 INFO - PROCESS | 1994 | 1469265812508 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - PROCESS | 1994 | 1469265812570 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:23:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:23:32 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 267ms
02:23:32 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:23:32 INFO - PROCESS | 1994 | 1469265812783 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:32 INFO - PROCESS | 1994 | 1469265812847 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:33 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:23:33 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 267ms
02:23:33 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:23:33 INFO - PROCESS | 1994 | 1469265813051 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:33 INFO - PROCESS | 1994 | 1469265813112 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:33 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:23:33 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 219ms
02:23:33 INFO - TEST-START | /IndexedDB/interfaces.html
02:23:33 INFO - PROCESS | 1994 | 1469265813273 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:33 INFO - PROCESS | 1994 | 1469265813329 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:23:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:23:33 INFO - TEST-OK | /IndexedDB/interfaces.html | took 337ms
02:23:33 INFO - TEST-START | /IndexedDB/interfaces.worker
02:23:33 INFO - PROCESS | 1994 | 1469265813625 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:33 INFO - PROCESS | 1994 | 1469265813696 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
02:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:23:34 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:23:34 INFO - {}
02:23:34 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 446ms
02:23:34 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:23:34 INFO - PROCESS | 1994 | 1469265814068 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:34 INFO - PROCESS | 1994 | 1469265814121 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:23:34 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:23:34 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 473ms
02:23:34 INFO - TEST-START | /IndexedDB/key_valid.html
02:23:34 INFO - PROCESS | 1994 | 1469265814546 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:34 INFO - PROCESS | 1994 | 1469265814630 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:23:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:23:35 INFO - TEST-OK | /IndexedDB/key_valid.html | took 622ms
02:23:35 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:23:35 INFO - PROCESS | 1994 | 1469265815172 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:35 INFO - PROCESS | 1994 | 1469265815240 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:35 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:23:35 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 319ms
02:23:35 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:23:35 INFO - PROCESS | 1994 | 1469265815505 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:35 INFO - PROCESS | 1994 | 1469265815583 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:35 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:23:35 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 319ms
02:23:35 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:23:35 INFO - PROCESS | 1994 | 1469265815834 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:35 INFO - PROCESS | 1994 | 1469265815887 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:23:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:23:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:23:36 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 275ms
02:23:36 INFO - TEST-START | /IndexedDB/keyorder.htm
02:23:36 INFO - PROCESS | 1994 | 1469265816102 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:36 INFO - PROCESS | 1994 | 1469265816159 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:23:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:23:36 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 322ms
02:23:36 INFO - TEST-START | /IndexedDB/keypath.htm
02:23:36 INFO - PROCESS | 1994 | 1469265816433 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:36 INFO - PROCESS | 1994 | 1469265816487 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:23:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:23:36 INFO - TEST-OK | /IndexedDB/keypath.htm | took 276ms
02:23:36 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:23:36 INFO - PROCESS | 1994 | 1469265816707 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:36 INFO - PROCESS | 1994 | 1469265816800 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:23:37 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 320ms
02:23:37 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:23:37 INFO - PROCESS | 1994 | 1469265817042 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - PROCESS | 1994 | 1469265817112 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:23:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:23:37 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 270ms
02:23:37 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:23:37 INFO - PROCESS | 1994 | 1469265817317 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - PROCESS | 1994 | 1469265817374 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:23:37 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:23:37 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:23:37 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 267ms
02:23:37 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:23:37 INFO - PROCESS | 1994 | 1469265817588 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - PROCESS | 1994 | 1469265817650 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:23:37 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 269ms
02:23:37 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:23:37 INFO - PROCESS | 1994 | 1469265817867 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:37 INFO - PROCESS | 1994 | 1469265817924 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:38 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:23:38 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 273ms
02:23:38 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:23:38 INFO - PROCESS | 1994 | 1469265818138 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:38 INFO - PROCESS | 1994 | 1469265818238 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:38 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:23:38 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 319ms
02:23:38 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:23:38 INFO - PROCESS | 1994 | 1469265818458 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:38 INFO - PROCESS | 1994 | 1469265818519 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:38 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:23:38 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 217ms
02:23:38 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:23:38 INFO - PROCESS | 1994 | 1469265818685 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:38 INFO - PROCESS | 1994 | 1469265818751 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:23:39 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 322ms
02:23:39 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:23:39 INFO - PROCESS | 1994 | 1469265819019 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - PROCESS | 1994 | 1469265819101 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:23:39 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 325ms
02:23:39 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:23:39 INFO - PROCESS | 1994 | 1469265819335 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - PROCESS | 1994 | 1469265819404 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:23:39 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 216ms
02:23:39 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:23:39 INFO - PROCESS | 1994 | 1469265819554 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - PROCESS | 1994 | 1469265819608 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:23:39 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 217ms
02:23:39 INFO - TEST-START | /IndexedDB/value.htm
02:23:39 INFO - PROCESS | 1994 | 1469265819773 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - PROCESS | 1994 | 1469265819835 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:23:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:23:39 INFO - TEST-OK | /IndexedDB/value.htm | took 217ms
02:23:39 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:23:40 INFO - PROCESS | 1994 | 1469265819998 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:40 INFO - PROCESS | 1994 | 1469265820055 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:23:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:23:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:23:40 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 274ms
02:23:40 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:23:40 INFO - PROCESS | 1994 | 1469265820275 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:40 INFO - PROCESS | 1994 | 1469265820415 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:40 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:23:40 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 718ms
02:23:40 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:23:41 INFO - PROCESS | 1994 | 1469265821112 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:41 INFO - PROCESS | 1994 | 1469265821164 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:23:42 INFO - {}
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:23:42 INFO - {}
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:23:42 INFO - {}
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:23:42 INFO - {}
02:23:42 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 1539ms
02:23:42 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:23:42 INFO - PROCESS | 1994 | 1469265822537 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:42 INFO - PROCESS | 1994 | 1469265822583 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:23:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:23:42 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 220ms
02:23:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:23:42 INFO - PROCESS | 1994 | 1469265822768 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:42 INFO - PROCESS | 1994 | 1469265822821 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:23:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 274ms
02:23:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:23:43 INFO - PROCESS | 1994 | 1469265823053 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - PROCESS | 1994 | 1469265823109 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:23:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:23:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:23:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 277ms
02:23:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:23:43 INFO - PROCESS | 1994 | 1469265823330 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - PROCESS | 1994 | 1469265823388 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
02:23:43 INFO - [native code]
02:23:43 INFO - }" but got function "function () {
02:23:43 INFO - }"
02:23:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:23:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
02:23:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:23:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 217ms
02:23:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:23:43 INFO - PROCESS | 1994 | 1469265823553 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - PROCESS | 1994 | 1469265823613 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
02:23:43 INFO - [native code]
02:23:43 INFO - }" but got function "function () {
02:23:43 INFO - }"
02:23:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:23:43 INFO - {}
02:23:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
02:23:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:23:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:23:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:23:43 INFO - {}
02:23:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 369ms
02:23:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:23:43 INFO - PROCESS | 1994 | 1469265823937 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - PROCESS | 1994 | 1469265824008 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:23:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:23:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:23:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:23:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:23:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:23:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:23:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:23:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:23:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:23:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:23:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 283ms
02:23:44 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:23:44 INFO - PROCESS | 1994 | 1469265824222 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - PROCESS | 1994 | 1469265824287 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:23:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 317ms
02:23:44 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:23:44 INFO - PROCESS | 1994 | 1469265824557 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - PROCESS | 1994 | 1469265824650 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:23:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:23:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 325ms
02:23:44 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:23:44 INFO - PROCESS | 1994 | 1469265824869 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:44 INFO - PROCESS | 1994 | 1469265824928 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:23:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:23:45 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:23:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:23:45 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 270ms
02:23:45 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:23:45 INFO - PROCESS | 1994 | 1469265825154 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:45 INFO - PROCESS | 1994 | 1469265825221 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:23:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:23:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:23:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:23:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:23:46 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1268ms
02:23:46 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:23:46 INFO - PROCESS | 1994 | 1469265826492 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:46 INFO - PROCESS | 1994 | 1469265826546 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:23:47 INFO - {}
02:23:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:23:47 INFO - {}
02:23:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:23:47 INFO - {}
02:23:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:23:47 INFO - {}
02:23:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:23:47 INFO - {}
02:23:47 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1270ms
02:23:47 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:23:47 INFO - PROCESS | 1994 | 1469265827762 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:47 INFO - PROCESS | 1994 | 1469265827807 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:48 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:23:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 418ms
02:23:48 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:23:48 INFO - PROCESS | 1994 | 1469265828182 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:48 INFO - PROCESS | 1994 | 1469265828232 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:48 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:23:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:23:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 217ms
02:23:48 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:23:48 INFO - PROCESS | 1994 | 1469265828403 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:48 INFO - PROCESS | 1994 | 1469265828458 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:58 INFO - PROCESS | 1994 | MARIONETTE LOG: INFO: Timeout fired
02:23:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
02:23:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:23:58 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10129ms
02:23:58 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:23:58 INFO - PROCESS | 1994 | 1469265838536 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:58 INFO - PROCESS | 1994 | 1469265838581 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:23:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 517ms
02:23:59 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:23:59 INFO - PROCESS | 1994 | 1469265839057 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - PROCESS | 1994 | 1469265839104 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:23:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 217ms
02:23:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:23:59 INFO - PROCESS | 1994 | 1469265839286 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - PROCESS | 1994 | 1469265839339 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:23:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 223ms
02:23:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:23:59 INFO - PROCESS | 1994 | 1469265839503 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - PROCESS | 1994 | 1469265839550 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:23:59 INFO - {}
02:23:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 217ms
02:23:59 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:23:59 INFO - PROCESS | 1994 | 1469265839722 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - PROCESS | 1994 | 1469265839771 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:23:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:23:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 216ms
02:23:59 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:23:59 INFO - PROCESS | 1994 | 1469265839942 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - PROCESS | 1994 | 1469265840007 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:24:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:24:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:24:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 216ms
02:24:00 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:24:00 INFO - PROCESS | 1994 | 1469265840168 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - PROCESS | 1994 | 1469265840214 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
02:24:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 221ms
02:24:00 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:24:00 INFO - PROCESS | 1994 | 1469265840386 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - PROCESS | 1994 | 1469265840434 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:24:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 219ms
02:24:00 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:24:00 INFO - PROCESS | 1994 | 1469265840608 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - PROCESS | 1994 | 1469265840663 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:24:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 216ms
02:24:00 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:24:00 INFO - PROCESS | 1994 | 1469265840832 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:00 INFO - PROCESS | 1994 | 1469265840887 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:01 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
02:24:01 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:01 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:24:01 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:01 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:24:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:24:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 222ms
02:24:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:24:01 INFO - PROCESS | 1994 | 1469265841053 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:01 INFO - PROCESS | 1994 | 1469265841106 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:24:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 218ms
02:24:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:24:01 INFO - PROCESS | 1994 | 1469265841273 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:01 INFO - PROCESS | 1994 | 1469265841325 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:24:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 316ms
02:24:01 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:24:01 INFO - PROCESS | 1994 | 1469265841695 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:01 INFO - PROCESS | 1994 | 1469265841759 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:02 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:24:02 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 388ms
02:24:02 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:24:02 INFO - PROCESS | 1994 | 1469265842082 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:02 INFO - PROCESS | 1994 | 1469265842161 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:02 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
02:24:02 INFO - do_test/)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:24:26 INFO - )
02:24:26 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 317ms
02:24:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:24:26 INFO - PROCESS | 1994 | 1469265866262 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:26 INFO - PROCESS | 1994 | 1469265866353 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:24:26 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 270ms
02:24:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:24:26 INFO - PROCESS | 1994 | 1469265866536 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:26 INFO - PROCESS | 1994 | 1469265866599 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:24:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:24:26 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 219ms
02:24:26 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:24:26 INFO - PROCESS | 1994 | 1469265866759 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:26 INFO - PROCESS | 1994 | 1469265866821 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:24:27 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 267ms
02:24:27 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:24:27 INFO - PROCESS | 1994 | 1469265867038 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - PROCESS | 1994 | 1469265867114 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:24:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:24:27 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 319ms
02:24:27 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:24:27 INFO - PROCESS | 1994 | 1469265867358 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - PROCESS | 1994 | 1469265867418 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:24:27 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:27 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:24:27 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 216ms
02:24:27 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:24:27 INFO - PROCESS | 1994 | 1469265867582 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - PROCESS | 1994 | 1469265867640 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:27 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:24:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:24:27 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 367ms
02:24:27 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:24:27 INFO - PROCESS | 1994 | 1469265867955 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:28 INFO - PROCESS | 1994 | 1469265868120 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:28 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:24:28 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 719ms
02:24:28 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:24:28 INFO - PROCESS | 1994 | 1469265868682 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:28 INFO - PROCESS | 1994 | 1469265868740 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:28 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:24:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:24:28 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 221ms
02:24:28 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:24:28 INFO - PROCESS | 1994 | 1469265868906 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:28 INFO - PROCESS | 1994 | 1469265868957 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:24:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:24:29 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 219ms
02:24:29 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:24:29 INFO - PROCESS | 1994 | 1469265869159 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - PROCESS | 1994 | 1469265869219 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:24:29 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 276ms
02:24:29 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:24:29 INFO - PROCESS | 1994 | 1469265869408 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - PROCESS | 1994 | 1469265869470 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:24:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 216ms
02:24:29 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:24:29 INFO - PROCESS | 1994 | 1469265869626 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - PROCESS | 1994 | 1469265869690 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:24:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 217ms
02:24:29 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:24:29 INFO - PROCESS | 1994 | 1469265869852 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:29 INFO - PROCESS | 1994 | 1469265869910 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:24:30 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 223ms
02:24:30 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:24:30 INFO - PROCESS | 1994 | 1469265870071 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - PROCESS | 1994 | 1469265870125 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
02:24:30 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:30 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:24:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:24:30 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 220ms
02:24:30 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:24:30 INFO - PROCESS | 1994 | 1469265870299 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - PROCESS | 1994 | 1469265870358 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:24:30 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 217ms
02:24:30 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:24:30 INFO - PROCESS | 1994 | 1469265870519 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - PROCESS | 1994 | 1469265870584 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:24:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:24:30 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 267ms
02:24:30 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:24:30 INFO - PROCESS | 1994 | 1469265870788 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:30 INFO - PROCESS | 1994 | 1469265870852 Marionette INFO sendAsync 508474e9-cb93-364c-a1d1-7e7c0d16682d
02:24:31 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: