builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0172
starttime: 1467370351.15
results: success (0)
buildid: 20160630123457
builduid: 6a64f23d786640e1a1af1e4ea9aa9491
revision: dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.152978) =========
master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.153415) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.153691) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.178458) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.178780) =========
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.ilLk5XfaJS/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.ztrOLbjChl/Listeners
TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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-01 03:52:31-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 5.99M=0.002s
2016-07-01 03:52:31 (5.99 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.082680
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.283682) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.284004) =========
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.ilLk5XfaJS/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.ztrOLbjChl/Listeners
TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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.028530
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:31.332587) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 03:52:31.332974) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb --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 dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ilLk5XfaJS/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.ztrOLbjChl/Listeners
TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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-01 03:52:31,404 truncating revision to first 12 chars
2016-07-01 03:52:31,405 Setting DEBUG logging.
2016-07-01 03:52:31,405 attempt 1/10
2016-07-01 03:52:31,405 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dd7af1fa4ece?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-01 03:52:32,504 unpacking tar archive at: mozilla-beta-dd7af1fa4ece/testing/mozharness/
program finished with exit code 0
elapsedTime=1.376181
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 03:52:32.730701) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:32.731043) =========
script_repo_revision: dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:32.731417) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:32.731682) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 03:52:32.750292) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-07-01 03:52:32.750677) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --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', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ilLk5XfaJS/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_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.ztrOLbjChl/Listeners
TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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
03:52:32 INFO - MultiFileLogger online at 20160701 03:52:32 in /builds/slave/test
03:52:32 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
03:52:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:52:32 INFO - {'append_to_log': False,
03:52:32 INFO - 'base_work_dir': '/builds/slave/test',
03:52:32 INFO - 'blob_upload_branch': 'mozilla-beta',
03:52:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:52:32 INFO - 'buildbot_json_path': 'buildprops.json',
03:52:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:52:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:52:32 INFO - 'download_minidump_stackwalk': True,
03:52:32 INFO - 'download_symbols': 'ondemand',
03:52:32 INFO - 'e10s': True,
03:52:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:52:32 INFO - 'tooltool.py': '/tools/tooltool.py',
03:52:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:52:32 INFO - '/tools/misc-python/virtualenv.py')},
03:52:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:52:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:52:32 INFO - 'log_level': 'info',
03:52:32 INFO - 'log_to_console': True,
03:52:32 INFO - 'opt_config_files': (),
03:52:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:52:32 INFO - '--processes=1',
03:52:32 INFO - '--config=%(test_path)s/wptrunner.ini',
03:52:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:52:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:52:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:52:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:52:32 INFO - 'pip_index': False,
03:52:32 INFO - 'require_test_zip': True,
03:52:32 INFO - 'test_type': ('testharness',),
03:52:32 INFO - 'this_chunk': '1',
03:52:32 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:52:32 INFO - 'total_chunks': '5',
03:52:32 INFO - 'virtualenv_path': 'venv',
03:52:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:52:32 INFO - 'work_dir': 'build'}
03:52:32 INFO - #####
03:52:32 INFO - ##### Running clobber step.
03:52:32 INFO - #####
03:52:32 INFO - Running pre-action listener: _resource_record_pre_action
03:52:32 INFO - Running main action method: clobber
03:52:32 INFO - rmtree: /builds/slave/test/build
03:52:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
03:52:34 INFO - Running post-action listener: _resource_record_post_action
03:52:34 INFO - #####
03:52:34 INFO - ##### Running read-buildbot-config step.
03:52:34 INFO - #####
03:52:34 INFO - Running pre-action listener: _resource_record_pre_action
03:52:34 INFO - Running main action method: read_buildbot_config
03:52:34 INFO - Using buildbot properties:
03:52:34 INFO - {
03:52:34 INFO - "project": "",
03:52:34 INFO - "product": "firefox",
03:52:34 INFO - "script_repo_revision": "production",
03:52:34 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
03:52:34 INFO - "repository": "",
03:52:34 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
03:52:34 INFO - "buildid": "20160630123457",
03:52:34 INFO - "pgo_build": "False",
03:52:34 INFO - "basedir": "/builds/slave/test",
03:52:34 INFO - "buildnumber": 25,
03:52:34 INFO - "slavename": "t-yosemite-r7-0172",
03:52:34 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/",
03:52:34 INFO - "platform": "macosx64",
03:52:34 INFO - "branch": "mozilla-beta",
03:52:34 INFO - "revision": "dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb",
03:52:34 INFO - "repo_path": "releases/mozilla-beta",
03:52:34 INFO - "moz_repo_path": "",
03:52:34 INFO - "stage_platform": "macosx64",
03:52:34 INFO - "builduid": "6a64f23d786640e1a1af1e4ea9aa9491",
03:52:34 INFO - "slavebuilddir": "test"
03:52:34 INFO - }
03:52:34 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.dmg.
03:52:34 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.test_packages.json.
03:52:34 INFO - Running post-action listener: _resource_record_post_action
03:52:34 INFO - #####
03:52:34 INFO - ##### Running download-and-extract step.
03:52:34 INFO - #####
03:52:34 INFO - Running pre-action listener: _resource_record_pre_action
03:52:34 INFO - Running main action method: download_and_extract
03:52:34 INFO - mkdir: /builds/slave/test/build/tests
03:52:34 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')]}
03:52:34 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.test_packages.json
03:52:34 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
03:52:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/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
03:52:35 INFO - Downloaded 1165 bytes.
03:52:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
03:52:35 INFO - Using the following test package requirements:
03:52:35 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
03:52:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
03:52:35 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
03:52:35 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
03:52:35 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
03:52:35 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
03:52:35 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
03:52:35 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
03:52:35 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
03:52:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
03:52:35 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
03:52:35 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
03:52:35 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')]}
03:52:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.common.tests.zip
03:52:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
03:52:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/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
03:52:35 INFO - Downloaded 18351360 bytes.
03:52:35 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/*']
03:52:35 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/*
03:52:35 INFO - caution: filename not matched: web-platform/*
03:52:35 INFO - Return code: 11
03:52:35 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')]}
03:52:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.web-platform.tests.zip
03:52:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/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
03:52:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/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
03:52:36 INFO - Downloaded 36389086 bytes.
03:52:36 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/*']
03:52:36 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/*
03:52:40 INFO - caution: filename not matched: bin/*
03:52:40 INFO - caution: filename not matched: config/*
03:52:40 INFO - caution: filename not matched: mozbase/*
03:52:40 INFO - caution: filename not matched: marionette/*
03:52:40 INFO - caution: filename not matched: tools/wptserve/*
03:52:40 INFO - Return code: 11
03:52:40 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')]}
03:52:40 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.dmg
03:52:40 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
03:52:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
03:52:41 INFO - Downloaded 86196904 bytes.
03:52:41 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.dmg
03:52:41 INFO - mkdir: /builds/slave/test/properties
03:52:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:52:41 INFO - Writing to file /builds/slave/test/properties/build_url
03:52:41 INFO - Contents:
03:52:41 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467315297/firefox-48.0.en-US.mac.dmg
03:52:41 INFO - Running post-action listener: _resource_record_post_action
03:52:41 INFO - Running post-action listener: set_extra_try_arguments
03:52:41 INFO - #####
03:52:41 INFO - ##### Running create-virtualenv step.
03:52:41 INFO - #####
03:52:41 INFO - Running pre-action listener: _pre_create_virtualenv
03:52:41 INFO - Running pre-action listener: _resource_record_pre_action
03:52:41 INFO - Running main action method: create_virtualenv
03:52:41 INFO - Creating virtualenv /builds/slave/test/build/venv
03:52:41 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
03:52:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:52:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:52:41 INFO - Using real prefix '/tools/python27'
03:52:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:52:42 INFO - Installing distribute.............................................................................................................................................................................................done.
03:52:45 INFO - Installing pip.................done.
03:52:45 INFO - Return code: 0
03:52:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:52:45 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')]}
03:52:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:52:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:45 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')]}
03:52:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:52:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:45 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 0x1047cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2004a9ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047e65e0>, '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 0x1043c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1043f4990>, '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.ilLk5XfaJS/Render', '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.ztrOLbjChl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:52:45 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
03:52:45 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
03:52:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ilLk5XfaJS/Render',
03:52:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:52:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:52:45 INFO - 'HOME': '/Users/cltbld',
03:52:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:52:45 INFO - 'LOGNAME': 'cltbld',
03:52:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:52:45 INFO - 'MOZ_NO_REMOTE': '1',
03:52:45 INFO - 'NO_EM_RESTART': '1',
03:52:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:52:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:52:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:52:45 INFO - 'PWD': '/builds/slave/test',
03:52:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:52:45 INFO - 'SHELL': '/bin/bash',
03:52:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ztrOLbjChl/Listeners',
03:52:45 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/',
03:52:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:52:45 INFO - 'USER': 'cltbld',
03:52:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:52:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:52:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:52:45 INFO - 'XPC_FLAGS': '0x0',
03:52:45 INFO - 'XPC_SERVICE_NAME': '0',
03:52:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:52:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:52:45 INFO - Downloading/unpacking psutil>=0.7.1
03:52:45 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
03:52:45 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
03:52:45 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
03:52:45 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
03:52:45 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
03:52:45 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
03:52:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:52:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:52:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:52:48 INFO - Installing collected packages: psutil
03:52:48 INFO - Running setup.py install for psutil
03:52:48 INFO - building 'psutil._psutil_osx' extension
03:52:48 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
03:52:49 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
03:52:49 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
03:52:49 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
03:52:49 INFO - building 'psutil._psutil_posix' extension
03:52:49 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
03:52:49 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
03:52:49 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
03:52:49 INFO - ^
03:52:49 INFO - 1 warning generated.
03:52:49 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
03:52:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:52:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:52:49 INFO - Successfully installed psutil
03:52:49 INFO - Cleaning up...
03:52:49 INFO - Return code: 0
03:52:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:52:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:52:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:52:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:52:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:52:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:49 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 0x1047cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2004a9ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047e65e0>, '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 0x1043c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1043f4990>, '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.ilLk5XfaJS/Render', '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.ztrOLbjChl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:52:49 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
03:52:49 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
03:52:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ilLk5XfaJS/Render',
03:52:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:52:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:52:49 INFO - 'HOME': '/Users/cltbld',
03:52:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:52:49 INFO - 'LOGNAME': 'cltbld',
03:52:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:52:49 INFO - 'MOZ_NO_REMOTE': '1',
03:52:49 INFO - 'NO_EM_RESTART': '1',
03:52:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:52:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:52:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:52:49 INFO - 'PWD': '/builds/slave/test',
03:52:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:52:49 INFO - 'SHELL': '/bin/bash',
03:52:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ztrOLbjChl/Listeners',
03:52:49 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/',
03:52:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:52:49 INFO - 'USER': 'cltbld',
03:52:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:52:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:52:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:52:49 INFO - 'XPC_FLAGS': '0x0',
03:52:49 INFO - 'XPC_SERVICE_NAME': '0',
03:52:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:52:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:52:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:52:50 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
03:52:50 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
03:52:50 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
03:52:50 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
03:52:50 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
03:52:50 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
03:52:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:52:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:52:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:52:52 INFO - Installing collected packages: mozsystemmonitor
03:52:52 INFO - Running setup.py install for mozsystemmonitor
03:52:52 INFO - Successfully installed mozsystemmonitor
03:52:52 INFO - Cleaning up...
03:52:52 INFO - Return code: 0
03:52:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:52:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:52:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:52:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:52:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:52 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 0x1047cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2004a9ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047e65e0>, '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 0x1043c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1043f4990>, '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.ilLk5XfaJS/Render', '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.ztrOLbjChl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:52:52 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
03:52:52 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
03:52:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ilLk5XfaJS/Render',
03:52:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:52:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:52:52 INFO - 'HOME': '/Users/cltbld',
03:52:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:52:52 INFO - 'LOGNAME': 'cltbld',
03:52:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:52:52 INFO - 'MOZ_NO_REMOTE': '1',
03:52:52 INFO - 'NO_EM_RESTART': '1',
03:52:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:52:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:52:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:52:52 INFO - 'PWD': '/builds/slave/test',
03:52:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:52:52 INFO - 'SHELL': '/bin/bash',
03:52:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ztrOLbjChl/Listeners',
03:52:52 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/',
03:52:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:52:52 INFO - 'USER': 'cltbld',
03:52:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:52:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:52:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:52:52 INFO - 'XPC_FLAGS': '0x0',
03:52:52 INFO - 'XPC_SERVICE_NAME': '0',
03:52:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:52:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:52:53 INFO - Downloading/unpacking blobuploader==1.2.4
03:52: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
03:52: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
03:52: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
03:52: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
03:52: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
03:52: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
03:52:55 INFO - Downloading blobuploader-1.2.4.tar.gz
03:52:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:52:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:52:55 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
03:52:55 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
03:52:55 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
03:52:55 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
03:52:55 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
03:52:55 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
03:52:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:52:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:52:56 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
03:52:56 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
03:52:56 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
03:52:56 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
03:52:56 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
03:52:56 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
03:52:56 INFO - Downloading docopt-0.6.1.tar.gz
03:52:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:52:56 INFO - Installing collected packages: blobuploader, requests, docopt
03:52:56 INFO - Running setup.py install for blobuploader
03:52:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:52:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:52:57 INFO - Running setup.py install for requests
03:52:57 INFO - Running setup.py install for docopt
03:52:57 INFO - Successfully installed blobuploader requests docopt
03:52:57 INFO - Cleaning up...
03:52:57 INFO - Return code: 0
03:52:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:52:57 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')]}
03:52:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:52:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:57 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')]}
03:52:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:52:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:52:57 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 0x1047cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2004a9ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047e65e0>, '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 0x1043c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1043f4990>, '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.ilLk5XfaJS/Render', '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.ztrOLbjChl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:52:57 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
03:52:57 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
03:52:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ilLk5XfaJS/Render',
03:52:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:52:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:52:57 INFO - 'HOME': '/Users/cltbld',
03:52:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:52:57 INFO - 'LOGNAME': 'cltbld',
03:52:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:52:57 INFO - 'MOZ_NO_REMOTE': '1',
03:52:57 INFO - 'NO_EM_RESTART': '1',
03:52:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:52:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:52:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:52:57 INFO - 'PWD': '/builds/slave/test',
03:52:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:52:57 INFO - 'SHELL': '/bin/bash',
03:52:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ztrOLbjChl/Listeners',
03:52:57 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/',
03:52:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:52:57 INFO - 'USER': 'cltbld',
03:52:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:52:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:52:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:52:57 INFO - 'XPC_FLAGS': '0x0',
03:52:57 INFO - 'XPC_SERVICE_NAME': '0',
03:52:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:52:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Mwlblb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-xtDxH4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-IISHxM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-gJyAHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Xn52Mj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-h3jcR_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-RYSKDp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-9ir_us-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-aEclZQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:52:58 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-ABm2YX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-h2OHbd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-XSqqcW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-a9bL4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-UX2PLI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-E0Wx00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-qYkEbL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-dRKS5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-tCXxjm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:52:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:52:59 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-wj8rd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:53:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:53:00 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-5p2iM6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:53:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:53:00 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-D5I5DS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:53:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:53:00 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
03:53:00 INFO - Running setup.py install for manifestparser
03:53:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:53:00 INFO - Running setup.py install for mozcrash
03:53:00 INFO - Running setup.py install for mozdebug
03:53:01 INFO - Running setup.py install for mozdevice
03:53:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Running setup.py install for mozfile
03:53:01 INFO - Running setup.py install for mozhttpd
03:53:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Running setup.py install for mozinfo
03:53:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Running setup.py install for mozInstall
03:53:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:53:01 INFO - Running setup.py install for mozleak
03:53:01 INFO - Running setup.py install for mozlog
03:53:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:53:02 INFO - Running setup.py install for moznetwork
03:53:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:53:02 INFO - Running setup.py install for mozprocess
03:53:02 INFO - Running setup.py install for mozprofile
03:53:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:53:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:53:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:53:02 INFO - Running setup.py install for mozrunner
03:53:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:53:02 INFO - Running setup.py install for mozscreenshot
03:53:02 INFO - Running setup.py install for moztest
03:53:03 INFO - Running setup.py install for mozversion
03:53:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:53:03 INFO - Running setup.py install for wptserve
03:53:03 INFO - Running setup.py install for marionette-driver
03:53:03 INFO - Running setup.py install for browsermob-proxy
03:53:03 INFO - Running setup.py install for marionette-client
03:53:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:53:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:53:04 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
03:53:04 INFO - Cleaning up...
03:53:04 INFO - Return code: 0
03:53:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:53:04 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')]}
03:53:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:53:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:53:04 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')]}
03:53:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:53:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
03:53:04 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 0x1047cde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047eaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe2004a9ad0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1047e65e0>, '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 0x1043c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1043f4990>, '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.ilLk5XfaJS/Render', '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.ztrOLbjChl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
03:53:04 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
03:53:04 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
03:53:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ilLk5XfaJS/Render',
03:53:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:53:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:53:04 INFO - 'HOME': '/Users/cltbld',
03:53:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:53:04 INFO - 'LOGNAME': 'cltbld',
03:53:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:53:04 INFO - 'MOZ_NO_REMOTE': '1',
03:53:04 INFO - 'NO_EM_RESTART': '1',
03:53:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:53:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:53:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:53:04 INFO - 'PWD': '/builds/slave/test',
03:53:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:53:04 INFO - 'SHELL': '/bin/bash',
03:53:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ztrOLbjChl/Listeners',
03:53:04 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/',
03:53:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:53:04 INFO - 'USER': 'cltbld',
03:53:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:53:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:53:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:53:04 INFO - 'XPC_FLAGS': '0x0',
03:53:04 INFO - 'XPC_SERVICE_NAME': '0',
03:53:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:53:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-k9y7Yj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:53:04 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))
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-qiq7rE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:53:04 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))
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-TTTvy8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:53:04 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))
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-wKb7kk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:53:04 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))
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-S3NryO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:53:04 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))
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-dgp4Kw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:53:04 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))
03:53:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:53:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-dEaHIB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Utp866-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-DMDyrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-gIcuHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-aCR_r7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-duirot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-tZF9Lg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-VKZXjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-ZDHJQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:53:05 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))
03:53:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:53:05 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-a88Ukd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:53:06 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))
03:53:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:53:06 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-2Y3AQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:53:06 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))
03:53:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:53:06 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-mTwHwW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:53:06 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))
03:53:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:53:06 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-VywYCE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:53:06 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))
03:53:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:53:06 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-aw8xra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:53:06 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))
03:53:06 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:53:06 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-eqUKXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:53:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:53:06 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))
03:53:06 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))
03:53:06 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))
03:53:06 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))
03:53:06 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))
03:53:06 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))
03:53:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:53:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:53:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:53:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
03:53:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
03:53:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:53:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:53:09 INFO - Downloading blessings-1.6.tar.gz
03:53:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:53:09 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))
03:53:09 INFO - Installing collected packages: blessings
03:53:09 INFO - Running setup.py install for blessings
03:53:09 INFO - Successfully installed blessings
03:53:09 INFO - Cleaning up...
03:53:09 INFO - Return code: 0
03:53:09 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:53:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:53:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:53:10 INFO - Reading from file tmpfile_stdout
03:53:10 INFO - Current package versions:
03:53:10 INFO - blessings == 1.6
03:53:10 INFO - blobuploader == 1.2.4
03:53:10 INFO - browsermob-proxy == 0.6.0
03:53:10 INFO - docopt == 0.6.1
03:53:10 INFO - manifestparser == 1.1
03:53:10 INFO - marionette-client == 2.3.0
03:53:10 INFO - marionette-driver == 1.4.0
03:53:10 INFO - mozInstall == 1.12
03:53:10 INFO - mozcrash == 0.17
03:53:10 INFO - mozdebug == 0.1
03:53:10 INFO - mozdevice == 0.48
03:53:10 INFO - mozfile == 1.2
03:53:10 INFO - mozhttpd == 0.7
03:53:10 INFO - mozinfo == 0.9
03:53:10 INFO - mozleak == 0.1
03:53:10 INFO - mozlog == 3.1
03:53:10 INFO - moznetwork == 0.27
03:53:10 INFO - mozprocess == 0.22
03:53:10 INFO - mozprofile == 0.28
03:53:10 INFO - mozrunner == 6.11
03:53:10 INFO - mozscreenshot == 0.1
03:53:10 INFO - mozsystemmonitor == 0.0
03:53:10 INFO - moztest == 0.7
03:53:10 INFO - mozversion == 1.4
03:53:10 INFO - psutil == 3.1.1
03:53:10 INFO - requests == 1.2.3
03:53:10 INFO - wptserve == 1.4.0
03:53:10 INFO - wsgiref == 0.1.2
03:53:10 INFO - Running post-action listener: _resource_record_post_action
03:53:10 INFO - Running post-action listener: _start_resource_monitoring
03:53:10 INFO - Starting resource monitoring.
03:53:10 INFO - #####
03:53:10 INFO - ##### Running pull step.
03:53:10 INFO - #####
03:53:10 INFO - Running pre-action listener: _resource_record_pre_action
03:53:10 INFO - Running main action method: pull
03:53:10 INFO - Pull has nothing to do!
03:53:10 INFO - Running post-action listener: _resource_record_post_action
03:53:10 INFO - #####
03:53:10 INFO - ##### Running install step.
03:53:10 INFO - #####
03:53:10 INFO - Running pre-action listener: _resource_record_pre_action
03:53:10 INFO - Running main action method: install
03:53:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:53:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:53:10 INFO - Reading from file tmpfile_stdout
03:53:10 INFO - Detecting whether we're running mozinstall >=1.0...
03:53:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:53:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:53:10 INFO - Reading from file tmpfile_stdout
03:53:10 INFO - Output received:
03:53:10 INFO - Usage: mozinstall [options] installer
03:53:10 INFO - Options:
03:53:10 INFO - -h, --help show this help message and exit
03:53:10 INFO - -d DEST, --destination=DEST
03:53:10 INFO - Directory to install application into. [default:
03:53:10 INFO - "/builds/slave/test"]
03:53:10 INFO - --app=APP Application being installed. [default: firefox]
03:53:10 INFO - mkdir: /builds/slave/test/build/application
03:53:10 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']
03:53:10 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
03:53:31 INFO - Reading from file tmpfile_stdout
03:53:31 INFO - Output received:
03:53:31 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
03:53:31 INFO - Running post-action listener: _resource_record_post_action
03:53:31 INFO - #####
03:53:31 INFO - ##### Running run-tests step.
03:53:31 INFO - #####
03:53:31 INFO - Running pre-action listener: _resource_record_pre_action
03:53:31 INFO - Running main action method: run_tests
03:53:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:53:31 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:53:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:53:31 INFO - grabbing minidump binary from tooltool
03:53:31 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')]}
03:53:31 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 0x1047e65e0>, '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 0x1043c9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1043f4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:53:31 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
03:53:31 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
03:53:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
03:53:31 INFO - Return code: 0
03:53:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
03:53:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:53:31 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/1467315297/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--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
03:53:31 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/1467315297/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --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
03:53:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ilLk5XfaJS/Render',
03:53:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
03:53:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
03:53:31 INFO - 'HOME': '/Users/cltbld',
03:53:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
03:53:31 INFO - 'LOGNAME': 'cltbld',
03:53:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:53:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:53:31 INFO - 'MOZ_NO_REMOTE': '1',
03:53:31 INFO - 'NO_EM_RESTART': '1',
03:53:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:53:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
03:53:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:53:31 INFO - 'PWD': '/builds/slave/test',
03:53:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
03:53:31 INFO - 'SHELL': '/bin/bash',
03:53:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ztrOLbjChl/Listeners',
03:53:31 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/',
03:53:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
03:53:31 INFO - 'USER': 'cltbld',
03:53:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
03:53:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
03:53:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
03:53:31 INFO - 'XPC_FLAGS': '0x0',
03:53:31 INFO - 'XPC_SERVICE_NAME': '0',
03:53:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
03:53:31 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/1467315297/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--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
03:53:32 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
03:53:32 INFO - import pkg_resources
03:53:33 INFO - Using 1 client processes
03:53:33 INFO - wptserve Starting http server on 127.0.0.1:8001
03:53:33 INFO - wptserve Starting http server on 127.0.0.1:8000
03:53:33 INFO - wptserve Starting http server on 127.0.0.1:8443
03:53:35 INFO - SUITE-START | Running 1476 tests
03:53:35 INFO - Running testharness tests
03:53:35 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
03:53:35 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
03:53:35 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:53:35 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:53:35 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:53:35 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:53:35 INFO - TEST-START | /cors/redirect-origin.htm
03:53:35 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:53:35 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:53:35 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:53:35 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
03:53:35 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:53:35 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:53:35 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
03:53:35 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:53:35 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 9ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:53:35 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:53:35 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:53:35 INFO - Setting up ssl
03:53:35 INFO - PROCESS | certutil |
03:53:35 INFO - PROCESS | certutil |
03:53:35 INFO - PROCESS | certutil |
03:53:35 INFO - Certificate Nickname Trust Attributes
03:53:35 INFO - SSL,S/MIME,JAR/XPI
03:53:35 INFO -
03:53:35 INFO - web-platform-tests CT,,
03:53:35 INFO -
03:53:35 INFO - Starting runner
03:53:36 INFO - PROCESS | 1656 | 1467370416573 Marionette INFO Listening on port 2828
03:53:38 INFO - PROCESS | 1656 | 1467370418006 Marionette INFO startBrowser 71dbc748-202f-9f40-9231-e066fa94107e
03:53:38 INFO - PROCESS | 1656 | 1467370418019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:38 INFO - PROCESS | 1656 | 1467370418229 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:38 INFO - PROCESS | 1656 | 1467370418290 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:38 INFO - PROCESS | 1656 | 1467370418771 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:38 INFO - PROCESS | 1656 | 1467370418971 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:53:39 INFO - PROCESS | 1656 | 1467370419004 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - PROCESS | 1656 | 1467370419011 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 223ms
03:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:53:39 INFO - PROCESS | 1656 | 1467370419228 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - PROCESS | 1656 | 1467370419275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 219ms
03:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:53:39 INFO - PROCESS | 1656 | 1467370419455 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - PROCESS | 1656 | 1467370419491 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 223ms
03:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:53:39 INFO - PROCESS | 1656 | 1467370419674 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - PROCESS | 1656 | 1467370419708 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
03:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:53:39 INFO - PROCESS | 1656 | 1467370419893 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:39 INFO - PROCESS | 1656 | 1467370419932 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 218ms
03:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:53:40 INFO - PROCESS | 1656 | 1467370420122 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - PROCESS | 1656 | 1467370420158 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
03:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:53:40 INFO - PROCESS | 1656 | 1467370420339 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - PROCESS | 1656 | 1467370420376 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 218ms
03:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:53:40 INFO - PROCESS | 1656 | 1467370420561 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - PROCESS | 1656 | 1467370420596 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 266ms
03:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:53:40 INFO - PROCESS | 1656 | 1467370420830 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:40 INFO - PROCESS | 1656 | 1467370420875 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 266ms
03:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:53:41 INFO - PROCESS | 1656 | 1467370421104 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - PROCESS | 1656 | 1467370421152 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 274ms
03:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:53:41 INFO - PROCESS | 1656 | 1467370421381 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - PROCESS | 1656 | 1467370421446 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 218ms
03:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:53:41 INFO - PROCESS | 1656 | 1467370421608 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - PROCESS | 1656 | 1467370421653 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 267ms
03:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:53:41 INFO - PROCESS | 1656 | 1467370421880 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:41 INFO - PROCESS | 1656 | 1467370421941 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 268ms
03:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:53:42 INFO - PROCESS | 1656 | 1467370422154 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - PROCESS | 1656 | 1467370422188 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 224ms
03:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:53:42 INFO - PROCESS | 1656 | 1467370422374 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - PROCESS | 1656 | 1467370422406 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 215ms
03:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:53:42 INFO - PROCESS | 1656 | 1467370422593 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - PROCESS | 1656 | 1467370422623 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 218ms
03:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:53:42 INFO - PROCESS | 1656 | 1467370422813 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:42 INFO - PROCESS | 1656 | 1467370422853 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
03:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:53:43 INFO - PROCESS | 1656 | 1467370423038 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:43 INFO - PROCESS | 1656 | 1467370423072 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 424ms
03:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:53:43 INFO - PROCESS | 1656 | 1467370423549 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:43 INFO - PROCESS | 1656 | 1467370423600 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 277ms
03:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:53:43 INFO - PROCESS | 1656 | 1467370423790 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:43 INFO - PROCESS | 1656 | 1467370423825 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 216ms
03:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:53:44 INFO - PROCESS | 1656 | 1467370424025 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - PROCESS | 1656 | 1467370424071 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 275ms
03:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:53:44 INFO - PROCESS | 1656 | 1467370424295 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - PROCESS | 1656 | 1467370424353 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 268ms
03:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:53:44 INFO - PROCESS | 1656 | 1467370424562 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - PROCESS | 1656 | 1467370424609 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 266ms
03:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:53:44 INFO - PROCESS | 1656 | 1467370424838 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:44 INFO - PROCESS | 1656 | 1467370424870 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 266ms
03:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:53:45 INFO - PROCESS | 1656 | 1467370425106 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:45 INFO - PROCESS | 1656 | 1467370425147 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 224ms
03:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:53:45 INFO - PROCESS | 1656 | 1467370425330 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:45 INFO - PROCESS | 1656 | 1467370425378 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 317ms
03:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:53:45 INFO - PROCESS | 1656 | 1467370425658 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:45 INFO - PROCESS | 1656 | 1467370425702 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 375ms
03:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:53:46 INFO - PROCESS | 1656 | 1467370426037 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:46 INFO - PROCESS | 1656 | 1467370426094 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 319ms
03:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:53:46 INFO - PROCESS | 1656 | 1467370426355 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:46 INFO - PROCESS | 1656 | 1467370426391 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms
03:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:53:46 INFO - PROCESS | 1656 | 1467370426785 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:46 INFO - PROCESS | 1656 | 1467370426906 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 370ms
03:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:53:47 INFO - PROCESS | 1656 | 1467370427180 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:47 INFO - PROCESS | 1656 | 1467370427235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 281ms
03:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:53:47 INFO - PROCESS | 1656 | 1467370427457 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:47 INFO - PROCESS | 1656 | 1467370427499 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 274ms
03:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:53:47 INFO - PROCESS | 1656 | 1467370427730 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:47 INFO - PROCESS | 1656 | 1467370427771 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 318ms
03:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:53:48 INFO - PROCESS | 1656 | 1467370428085 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - PROCESS | 1656 | 1467370428119 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 221ms
03:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:53:48 INFO - PROCESS | 1656 | 1467370428326 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - PROCESS | 1656 | 1467370428393 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 318ms
03:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:53:48 INFO - PROCESS | 1656 | 1467370428645 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - PROCESS | 1656 | 1467370428702 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 269ms
03:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:53:48 INFO - PROCESS | 1656 | 1467370428925 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:48 INFO - PROCESS | 1656 | 1467370428980 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 376ms
03:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:53:49 INFO - PROCESS | 1656 | 1467370429298 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:49 INFO - PROCESS | 1656 | 1467370429354 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 316ms
03:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:53:49 INFO - PROCESS | 1656 | 1467370429622 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:49 INFO - PROCESS | 1656 | 1467370429657 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 224ms
03:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:53:49 INFO - PROCESS | 1656 | 1467370429842 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:49 INFO - PROCESS | 1656 | 1467370429884 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 217ms
03:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:53:50 INFO - PROCESS | 1656 | 1467370430062 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - PROCESS | 1656 | 1467370430101 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 268ms
03:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:53:50 INFO - PROCESS | 1656 | 1467370430344 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - PROCESS | 1656 | 1467370430412 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 318ms
03:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:53:50 INFO - PROCESS | 1656 | 1467370430674 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - PROCESS | 1656 | 1467370430723 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 276ms
03:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:53:50 INFO - PROCESS | 1656 | 1467370430942 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:50 INFO - PROCESS | 1656 | 1467370430976 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 216ms
03:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:53:51 INFO - PROCESS | 1656 | 1467370431162 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - PROCESS | 1656 | 1467370431209 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 268ms
03:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:53:51 INFO - PROCESS | 1656 | 1467370431438 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - PROCESS | 1656 | 1467370431472 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 224ms
03:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:53:51 INFO - PROCESS | 1656 | 1467370431658 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - PROCESS | 1656 | 1467370431696 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 216ms
03:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:53:51 INFO - PROCESS | 1656 | 1467370431887 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:51 INFO - PROCESS | 1656 | 1467370431923 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 216ms
03:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:53:52 INFO - PROCESS | 1656 | 1467370432106 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - PROCESS | 1656 | 1467370432157 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 273ms
03:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:53:52 INFO - PROCESS | 1656 | 1467370432390 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - PROCESS | 1656 | 1467370432447 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 267ms
03:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:53:52 INFO - PROCESS | 1656 | 1467370432659 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - PROCESS | 1656 | 1467370432707 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 274ms
03:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:53:52 INFO - PROCESS | 1656 | 1467370432928 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:52 INFO - PROCESS | 1656 | 1467370432971 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 268ms
03:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:53:53 INFO - PROCESS | 1656 | 1467370433211 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:53 INFO - PROCESS | 1656 | 1467370433301 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 329ms
03:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:53:53 INFO - PROCESS | 1656 | 1467370433539 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:53 INFO - PROCESS | 1656 | 1467370433576 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 326ms
03:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:53:53 INFO - PROCESS | 1656 | 1467370433875 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:53 INFO - PROCESS | 1656 | 1467370433925 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 328ms
03:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:53:54 INFO - PROCESS | 1656 | 1467370434198 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - PROCESS | 1656 | 1467370434245 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 216ms
03:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:53:54 INFO - PROCESS | 1656 | 1467370434421 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - PROCESS | 1656 | 1467370434453 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 224ms
03:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:53:54 INFO - PROCESS | 1656 | 1467370434641 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - PROCESS | 1656 | 1467370434678 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 267ms
03:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:53:54 INFO - PROCESS | 1656 | 1467370434910 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:54 INFO - PROCESS | 1656 | 1467370434943 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 217ms
03:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:53:55 INFO - PROCESS | 1656 | 1467370435143 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:55 INFO - PROCESS | 1656 | 1467370435191 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 227ms
03:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:53:55 INFO - PROCESS | 1656 | 1467370435374 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:55 INFO - PROCESS | 1656 | 1467370435419 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 270ms
03:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:53:55 INFO - PROCESS | 1656 | 1467370435646 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:55 INFO - PROCESS | 1656 | 1467370435705 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms
03:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:53:56 INFO - PROCESS | 1656 | 1467370436115 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - PROCESS | 1656 | 1467370436143 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 216ms
03:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:53:56 INFO - PROCESS | 1656 | 1467370436342 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - PROCESS | 1656 | 1467370436374 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 224ms
03:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:53:56 INFO - PROCESS | 1656 | 1467370436560 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - PROCESS | 1656 | 1467370436596 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 217ms
03:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:53:56 INFO - PROCESS | 1656 | 1467370436780 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - PROCESS | 1656 | 1467370436816 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 216ms
03:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:53:57 INFO - PROCESS | 1656 | 1467370437011 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:57 INFO - PROCESS | 1656 | 1467370437063 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 428ms
03:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:53:57 INFO - PROCESS | 1656 | 1467370437435 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:57 INFO - PROCESS | 1656 | 1467370437496 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 422ms
03:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:53:57 INFO - PROCESS | 1656 | 1467370437859 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - PROCESS | 1656 | 1467370438104 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms
03:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:53:58 INFO - PROCESS | 1656 | 1467370438390 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - PROCESS | 1656 | 1467370438426 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 218ms
03:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:53:58 INFO - PROCESS | 1656 | 1467370438611 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - PROCESS | 1656 | 1467370438654 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 219ms
03:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:53:58 INFO - PROCESS | 1656 | 1467370438829 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:58 INFO - PROCESS | 1656 | 1467370438871 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 217ms
03:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:53:59 INFO - PROCESS | 1656 | 1467370439054 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 INFO - PROCESS | 1656 | 1467370439091 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 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.
03:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 317ms
03:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:53:59 INFO - PROCESS | 1656 | 1467370439381 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 INFO - PROCESS | 1656 | 1467370439441 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 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.
03:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 320ms
03:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:53:59 INFO - PROCESS | 1656 | 1467370439707 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 INFO - PROCESS | 1656 | 1467370439742 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 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.
03:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 225ms
03:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:53:59 INFO - PROCESS | 1656 | 1467370439926 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:53:59 INFO - PROCESS | 1656 | 1467370439961 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:00 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.
03:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 266ms
03:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:54:00 INFO - PROCESS | 1656 | 1467370440197 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:00 INFO - PROCESS | 1656 | 1467370440257 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:00 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.
03:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 369ms
03:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:54:00 INFO - PROCESS | 1656 | 1467370440576 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:00 INFO - PROCESS | 1656 | 1467370440595 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:00 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.
03:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 316ms
03:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:54:00 INFO - PROCESS | 1656 | 1467370440903 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:00 INFO - PROCESS | 1656 | 1467370440955 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 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.
03:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 267ms
03:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:54:01 INFO - PROCESS | 1656 | 1467370441173 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 INFO - PROCESS | 1656 | 1467370441209 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 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.
03:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 275ms
03:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:54:01 INFO - PROCESS | 1656 | 1467370441443 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 INFO - PROCESS | 1656 | 1467370441492 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 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.
03:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 317ms
03:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:54:01 INFO - PROCESS | 1656 | 1467370441762 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 INFO - PROCESS | 1656 | 1467370441797 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:01 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.
03:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 216ms
03:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:54:01 INFO - PROCESS | 1656 | 1467370441981 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 INFO - PROCESS | 1656 | 1467370442021 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 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.
03:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 216ms
03:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:54:02 INFO - PROCESS | 1656 | 1467370442205 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 INFO - PROCESS | 1656 | 1467370442241 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 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.
03:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 223ms
03:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:54:02 INFO - PROCESS | 1656 | 1467370442426 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 INFO - PROCESS | 1656 | 1467370442461 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 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.
03:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 266ms
03:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:54:02 INFO - PROCESS | 1656 | 1467370442696 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:02 INFO - PROCESS | 1656 | 1467370442745 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:03 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.
03:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 368ms
03:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:54:03 INFO - PROCESS | 1656 | 1467370443071 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:03 INFO - PROCESS | 1656 | 1467370443123 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:03 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.
03:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 273ms
03:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:54:03 INFO - PROCESS | 1656 | 1467370443342 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:03 INFO - PROCESS | 1656 | 1467370443377 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:03 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.
03:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 268ms
03:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:54:03 INFO - PROCESS | 1656 | 1467370443676 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:03 INFO - PROCESS | 1656 | 1467370443729 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 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.
03:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 502ms
03:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:54:04 INFO - PROCESS | 1656 | 1467370444145 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 INFO - PROCESS | 1656 | 1467370444194 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 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.
03:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 269ms
03:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:54:04 INFO - PROCESS | 1656 | 1467370444424 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 INFO - PROCESS | 1656 | 1467370444467 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 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.
03:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 216ms
03:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:54:04 INFO - PROCESS | 1656 | 1467370444645 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 INFO - PROCESS | 1656 | 1467370444683 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 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.
03:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 218ms
03:54:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:54:04 INFO - PROCESS | 1656 | 1467370444863 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:04 INFO - PROCESS | 1656 | 1467370444899 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:54:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 217ms
03:54:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:54:05 INFO - PROCESS | 1656 | 1467370445089 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - PROCESS | 1656 | 1467370445122 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:54:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 216ms
03:54:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:54:05 INFO - PROCESS | 1656 | 1467370445327 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - PROCESS | 1656 | 1467370445369 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:54:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 322ms
03:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:54:05 INFO - PROCESS | 1656 | 1467370445646 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - PROCESS | 1656 | 1467370445694 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 267ms
03:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:54:05 INFO - PROCESS | 1656 | 1467370445922 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:05 INFO - PROCESS | 1656 | 1467370445957 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 217ms
03:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:54:06 INFO - PROCESS | 1656 | 1467370446141 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - PROCESS | 1656 | 1467370446175 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 218ms
03:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:54:06 INFO - PROCESS | 1656 | 1467370446363 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - PROCESS | 1656 | 1467370446398 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 218ms
03:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:54:06 INFO - PROCESS | 1656 | 1467370446588 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - PROCESS | 1656 | 1467370446623 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 217ms
03:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:54:06 INFO - PROCESS | 1656 | 1467370446807 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:06 INFO - PROCESS | 1656 | 1467370446840 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 217ms
03:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:54:07 INFO - PROCESS | 1656 | 1467370447028 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:07 INFO - PROCESS | 1656 | 1467370447059 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 266ms
03:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:54:07 INFO - PROCESS | 1656 | 1467370447294 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:07 INFO - PROCESS | 1656 | 1467370447331 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 316ms
03:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:54:07 INFO - PROCESS | 1656 | 1467370447614 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:07 INFO - PROCESS | 1656 | 1467370447652 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:08 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
03:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 818ms
03:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:54:08 INFO - PROCESS | 1656 | 1467370448438 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:08 INFO - PROCESS | 1656 | 1467370448472 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 717ms
03:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:54:09 INFO - PROCESS | 1656 | 1467370449157 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - PROCESS | 1656 | 1467370449187 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 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
03:54:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
03:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:54:09 INFO - PROCESS | 1656 | 1467370449377 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - PROCESS | 1656 | 1467370449407 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 217ms
03:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:54:09 INFO - PROCESS | 1656 | 1467370449595 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - PROCESS | 1656 | 1467370449632 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:54:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 216ms
03:54:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:54:09 INFO - PROCESS | 1656 | 1467370449814 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:09 INFO - PROCESS | 1656 | 1467370449848 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 217ms
03:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:54:10 INFO - PROCESS | 1656 | 1467370450083 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - PROCESS | 1656 | 1467370450160 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 394ms
03:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:54:10 INFO - PROCESS | 1656 | 1467370450443 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - PROCESS | 1656 | 1467370450482 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 267ms
03:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:54:10 INFO - PROCESS | 1656 | 1467370450721 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - PROCESS | 1656 | 1467370450759 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:54:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 217ms
03:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:54:10 INFO - PROCESS | 1656 | 1467370450945 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:10 INFO - PROCESS | 1656 | 1467370450985 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 268ms
03:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:54:11 INFO - PROCESS | 1656 | 1467370451211 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - PROCESS | 1656 | 1467370451244 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:54:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 266ms
03:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:54:11 INFO - PROCESS | 1656 | 1467370451480 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - PROCESS | 1656 | 1467370451520 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 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
03:54:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:54:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 217ms
03:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:54:11 INFO - PROCESS | 1656 | 1467370451708 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - PROCESS | 1656 | 1467370451742 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:54:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 224ms
03:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:54:11 INFO - PROCESS | 1656 | 1467370451926 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:11 INFO - PROCESS | 1656 | 1467370451958 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
03:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:54:12 INFO - PROCESS | 1656 | 1467370452157 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - PROCESS | 1656 | 1467370452191 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 223ms
03:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:54:12 INFO - PROCESS | 1656 | 1467370452375 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - PROCESS | 1656 | 1467370452420 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 267ms
03:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:54:12 INFO - PROCESS | 1656 | 1467370452655 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - PROCESS | 1656 | 1467370452689 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 219ms
03:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:54:12 INFO - PROCESS | 1656 | 1467370452874 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:12 INFO - PROCESS | 1656 | 1467370452911 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 222ms
03:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:54:13 INFO - PROCESS | 1656 | 1467370453092 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - PROCESS | 1656 | 1467370453124 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 216ms
03:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:54:13 INFO - PROCESS | 1656 | 1467370453313 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - PROCESS | 1656 | 1467370453352 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 216ms
03:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:54:13 INFO - PROCESS | 1656 | 1467370453538 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - PROCESS | 1656 | 1467370453567 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 217ms
03:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:54:13 INFO - PROCESS | 1656 | 1467370453762 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:13 INFO - PROCESS | 1656 | 1467370453821 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 417ms
03:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:54:14 INFO - PROCESS | 1656 | 1467370454191 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 INFO - PROCESS | 1656 | 1467370454253 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 273ms
03:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:54:14 INFO - PROCESS | 1656 | 1467370454459 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 INFO - PROCESS | 1656 | 1467370454496 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 317ms
03:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:54:14 INFO - PROCESS | 1656 | 1467370454780 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 INFO - PROCESS | 1656 | 1467370454828 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:14 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
03:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 217ms
03:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:54:15 INFO - PROCESS | 1656 | 1467370455004 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 INFO - PROCESS | 1656 | 1467370455041 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 217ms
03:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:54:15 INFO - PROCESS | 1656 | 1467370455226 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 INFO - PROCESS | 1656 | 1467370455274 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 318ms
03:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:54:15 INFO - PROCESS | 1656 | 1467370455548 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 INFO - PROCESS | 1656 | 1467370455605 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 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
03:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 268ms
03:54:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:54:15 INFO - PROCESS | 1656 | 1467370455823 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:15 INFO - PROCESS | 1656 | 1467370455857 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:16 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
03:54:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:54:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:54:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:54:16 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
03:54:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:54:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:54:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 225ms
03:54:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:54:16 INFO - PROCESS | 1656 | 1467370456044 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:16 INFO - PROCESS | 1656 | 1467370456085 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 267ms
03:54:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:54:16 INFO - PROCESS | 1656 | 1467370456313 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:16 INFO - PROCESS | 1656 | 1467370456352 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:16 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.
03:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 419ms
03:54:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:54:16 INFO - PROCESS | 1656 | 1467370456745 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:16 INFO - PROCESS | 1656 | 1467370456778 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 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.
03:54:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 273ms
03:54:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:54:17 INFO - PROCESS | 1656 | 1467370457022 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - PROCESS | 1656 | 1467370457058 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:54:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
03:54:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:54:17 INFO - PROCESS | 1656 | 1467370457295 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - PROCESS | 1656 | 1467370457341 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 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.
03:54:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 268ms
03:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:54:17 INFO - PROCESS | 1656 | 1467370457562 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - PROCESS | 1656 | 1467370457601 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 216ms
03:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:54:17 INFO - PROCESS | 1656 | 1467370457781 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - PROCESS | 1656 | 1467370457816 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 216ms
03:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:54:18 INFO - PROCESS | 1656 | 1467370458019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - PROCESS | 1656 | 1467370458093 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 281ms
03:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:54:18 INFO - PROCESS | 1656 | 1467370458292 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - PROCESS | 1656 | 1467370458325 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 226ms
03:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:54:18 INFO - PROCESS | 1656 | 1467370458513 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - PROCESS | 1656 | 1467370458562 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
03:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:54:18 INFO - PROCESS | 1656 | 1467370458731 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:18 INFO - PROCESS | 1656 | 1467370458778 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 316ms
03:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:54:19 INFO - PROCESS | 1656 | 1467370459063 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - PROCESS | 1656 | 1467370459124 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 277ms
03:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:54:19 INFO - PROCESS | 1656 | 1467370459333 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - PROCESS | 1656 | 1467370459377 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 218ms
03:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:54:19 INFO - PROCESS | 1656 | 1467370459558 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - PROCESS | 1656 | 1467370459593 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 217ms
03:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:54:19 INFO - PROCESS | 1656 | 1467370459776 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - PROCESS | 1656 | 1467370459808 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
03:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:54:20 INFO - PROCESS | 1656 | 1467370459996 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - PROCESS | 1656 | 1467370460043 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 216ms
03:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:54:20 INFO - PROCESS | 1656 | 1467370460223 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - PROCESS | 1656 | 1467370460289 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 269ms
03:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:54:20 INFO - PROCESS | 1656 | 1467370460492 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - PROCESS | 1656 | 1467370460526 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 318ms
03:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:54:20 INFO - PROCESS | 1656 | 1467370460817 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:20 INFO - PROCESS | 1656 | 1467370460856 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 368ms
03:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:54:21 INFO - PROCESS | 1656 | 1467370461190 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - PROCESS | 1656 | 1467370461229 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 219ms
03:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:54:21 INFO - PROCESS | 1656 | 1467370461409 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - PROCESS | 1656 | 1467370461441 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 216ms
03:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:54:21 INFO - PROCESS | 1656 | 1467370461630 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - PROCESS | 1656 | 1467370461666 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 218ms
03:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:54:21 INFO - PROCESS | 1656 | 1467370461855 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:21 INFO - PROCESS | 1656 | 1467370461889 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 217ms
03:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:54:22 INFO - PROCESS | 1656 | 1467370462075 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - PROCESS | 1656 | 1467370462108 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 223ms
03:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:54:22 INFO - PROCESS | 1656 | 1467370462296 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - PROCESS | 1656 | 1467370462339 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 266ms
03:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:54:22 INFO - PROCESS | 1656 | 1467370462631 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - PROCESS | 1656 | 1467370462690 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 387ms
03:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:54:23 INFO - PROCESS | 1656 | 1467370463008 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - PROCESS | 1656 | 1467370463044 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 269ms
03:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:54:23 INFO - PROCESS | 1656 | 1467370463280 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - PROCESS | 1656 | 1467370463341 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 267ms
03:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:54:23 INFO - PROCESS | 1656 | 1467370463558 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - PROCESS | 1656 | 1467370463594 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 325ms
03:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:54:23 INFO - PROCESS | 1656 | 1467370463880 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:23 INFO - PROCESS | 1656 | 1467370463949 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 369ms
03:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:54:24 INFO - PROCESS | 1656 | 1467370464257 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - PROCESS | 1656 | 1467370464289 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 225ms
03:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:54:24 INFO - PROCESS | 1656 | 1467370464478 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - PROCESS | 1656 | 1467370464520 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 268ms
03:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:54:24 INFO - PROCESS | 1656 | 1467370464747 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - PROCESS | 1656 | 1467370464790 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 218ms
03:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:54:24 INFO - PROCESS | 1656 | 1467370464980 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - PROCESS | 1656 | 1467370465022 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 279ms
03:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:54:25 INFO - PROCESS | 1656 | 1467370465256 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - PROCESS | 1656 | 1467370465295 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 224ms
03:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:54:25 INFO - PROCESS | 1656 | 1467370465477 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - PROCESS | 1656 | 1467370465509 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 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
03:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 216ms
03:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:54:25 INFO - PROCESS | 1656 | 1467370465695 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - PROCESS | 1656 | 1467370465728 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 267ms
03:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:54:25 INFO - PROCESS | 1656 | 1467370465964 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:26 INFO - PROCESS | 1656 | 1467370466008 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:26 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)
03:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 767ms
03:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:54:26 INFO - PROCESS | 1656 | 1467370466733 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:26 INFO - PROCESS | 1656 | 1467370466760 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 717ms
03:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:54:27 INFO - PROCESS | 1656 | 1467370467455 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:27 INFO - PROCESS | 1656 | 1467370467483 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 720ms
03:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:54:28 INFO - PROCESS | 1656 | 1467370468176 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:28 INFO - PROCESS | 1656 | 1467370468206 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:28 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)
03:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 717ms
03:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:54:28 INFO - PROCESS | 1656 | 1467370468896 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:28 INFO - PROCESS | 1656 | 1467370468925 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:29 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)
03:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 867ms
03:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:54:29 INFO - PROCESS | 1656 | 1467370469770 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:29 INFO - PROCESS | 1656 | 1467370469807 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 720ms
03:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:54:30 INFO - PROCESS | 1656 | 1467370470492 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:30 INFO - PROCESS | 1656 | 1467370470528 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 718ms
03:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:54:31 INFO - PROCESS | 1656 | 1467370471215 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:31 INFO - PROCESS | 1656 | 1467370471249 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 719ms
03:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:54:31 INFO - PROCESS | 1656 | 1467370471935 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:31 INFO - PROCESS | 1656 | 1467370471967 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:32 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
03:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 722ms
03:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:54:32 INFO - PROCESS | 1656 | 1467370472658 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:32 INFO - PROCESS | 1656 | 1467370472687 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 717ms
03:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:54:33 INFO - PROCESS | 1656 | 1467370473378 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:33 INFO - PROCESS | 1656 | 1467370473426 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:33 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:54:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 266ms
03:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:54:33 INFO - PROCESS | 1656 | 1467370473646 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:33 INFO - PROCESS | 1656 | 1467370473682 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 218ms
03:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:54:33 INFO - PROCESS | 1656 | 1467370473873 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:33 INFO - PROCESS | 1656 | 1467370473907 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:34 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
03:54:34 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:54:34 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:54:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 217ms
03:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:54:34 INFO - PROCESS | 1656 | 1467370474093 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:34 INFO - PROCESS | 1656 | 1467370474127 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 217ms
03:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:54:34 INFO - PROCESS | 1656 | 1467370474312 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:34 INFO - PROCESS | 1656 | 1467370474348 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 717ms
03:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:54:35 INFO - PROCESS | 1656 | 1467370475033 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:35 INFO - PROCESS | 1656 | 1467370475065 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:35 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
03:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 716ms
03:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:54:35 INFO - PROCESS | 1656 | 1467370475758 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:35 INFO - PROCESS | 1656 | 1467370475792 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:36 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.)
03:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 721ms
03:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:54:36 INFO - PROCESS | 1656 | 1467370476485 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:36 INFO - PROCESS | 1656 | 1467370476522 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 720ms
03:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:54:37 INFO - PROCESS | 1656 | 1467370477209 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:37 INFO - PROCESS | 1656 | 1467370477240 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:37 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
03:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 719ms
03:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:54:37 INFO - PROCESS | 1656 | 1467370477930 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:37 INFO - PROCESS | 1656 | 1467370477971 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:38 INFO - PROCESS | 1656 | 1467370478025 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 268ms
03:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:54:38 INFO - PROCESS | 1656 | 1467370478213 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:38 INFO - PROCESS | 1656 | 1467370478273 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 768ms
03:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:54:38 INFO - PROCESS | 1656 | 1467370478983 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:39 INFO - PROCESS | 1656 | 1467370479018 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 716ms
03:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:54:39 INFO - PROCESS | 1656 | 1467370479701 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:39 INFO - PROCESS | 1656 | 1467370479728 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
03:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:54:39 INFO - PROCESS | 1656 | 1467370479926 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:39 INFO - PROCESS | 1656 | 1467370479960 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 216ms
03:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:54:40 INFO - PROCESS | 1656 | 1467370480144 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - PROCESS | 1656 | 1467370480177 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 215ms
03:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:54:40 INFO - PROCESS | 1656 | 1467370480363 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - PROCESS | 1656 | 1467370480399 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 218ms
03:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:54:40 INFO - PROCESS | 1656 | 1467370480590 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - PROCESS | 1656 | 1467370480626 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 224ms
03:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:54:40 INFO - PROCESS | 1656 | 1467370480810 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:40 INFO - PROCESS | 1656 | 1467370480843 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 216ms
03:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:54:41 INFO - PROCESS | 1656 | 1467370481028 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 INFO - PROCESS | 1656 | 1467370481058 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 217ms
03:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:54:41 INFO - PROCESS | 1656 | 1467370481256 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 INFO - PROCESS | 1656 | 1467370481293 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 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
03:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 216ms
03:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:54:41 INFO - PROCESS | 1656 | 1467370481477 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 INFO - PROCESS | 1656 | 1467370481512 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54: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
03:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 418ms
03:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:54:41 INFO - PROCESS | 1656 | 1467370481903 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:41 INFO - PROCESS | 1656 | 1467370481951 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:42 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
03:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 318ms
03:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:54:42 INFO - PROCESS | 1656 | 1467370482243 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:42 INFO - PROCESS | 1656 | 1467370482279 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 268ms
03:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:54:42 INFO - PROCESS | 1656 | 1467370482516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:42 INFO - PROCESS | 1656 | 1467370482581 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:42 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
03:54:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:54:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 377ms
03:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:54:42 INFO - PROCESS | 1656 | 1467370482890 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:42 INFO - PROCESS | 1656 | 1467370482942 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 223ms
03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:54:43 INFO - PROCESS | 1656 | 1467370483112 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - PROCESS | 1656 | 1467370483144 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 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
03:54:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:54:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 217ms
03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:54:43 INFO - PROCESS | 1656 | 1467370483332 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - PROCESS | 1656 | 1467370483377 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 217ms
03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:54:43 INFO - PROCESS | 1656 | 1467370483559 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - PROCESS | 1656 | 1467370483590 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 225ms
03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:54:43 INFO - PROCESS | 1656 | 1467370483778 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - PROCESS | 1656 | 1467370483809 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
03:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:54:44 INFO - PROCESS | 1656 | 1467370483996 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - PROCESS | 1656 | 1467370484035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 216ms
03:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:54:44 INFO - PROCESS | 1656 | 1467370484214 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - PROCESS | 1656 | 1467370484253 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 218ms
03:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:54:44 INFO - PROCESS | 1656 | 1467370484442 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - PROCESS | 1656 | 1467370484488 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 223ms
03:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:54:44 INFO - PROCESS | 1656 | 1467370484660 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - PROCESS | 1656 | 1467370484694 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 217ms
03:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:54:44 INFO - PROCESS | 1656 | 1467370484879 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:44 INFO - PROCESS | 1656 | 1467370484910 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 216ms
03:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:54:45 INFO - PROCESS | 1656 | 1467370485098 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - PROCESS | 1656 | 1467370485132 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 216ms
03:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:54:45 INFO - PROCESS | 1656 | 1467370485323 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - PROCESS | 1656 | 1467370485356 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 216ms
03:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:54:45 INFO - PROCESS | 1656 | 1467370485542 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - PROCESS | 1656 | 1467370485578 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 322ms
03:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:54:45 INFO - PROCESS | 1656 | 1467370485862 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:45 INFO - PROCESS | 1656 | 1467370485904 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 318ms
03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:54:46 INFO - PROCESS | 1656 | 1467370486190 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - PROCESS | 1656 | 1467370486241 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 271ms
03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:54:46 INFO - PROCESS | 1656 | 1467370486460 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - PROCESS | 1656 | 1467370486496 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 217ms
03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:54:46 INFO - PROCESS | 1656 | 1467370486695 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - PROCESS | 1656 | 1467370486732 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 275ms
03:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:54:46 INFO - PROCESS | 1656 | 1467370486965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - PROCESS | 1656 | 1467370487025 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 318ms
03:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:54:47 INFO - PROCESS | 1656 | 1467370487291 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - PROCESS | 1656 | 1467370487327 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 225ms
03:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:54:47 INFO - PROCESS | 1656 | 1467370487516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - PROCESS | 1656 | 1467370487570 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 317ms
03:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:54:47 INFO - PROCESS | 1656 | 1467370487892 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:47 INFO - PROCESS | 1656 | 1467370487993 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 495ms
03:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:54:48 INFO - PROCESS | 1656 | 1467370488339 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:48 INFO - PROCESS | 1656 | 1467370488387 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 268ms
03:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:54:48 INFO - PROCESS | 1656 | 1467370488613 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:48 INFO - PROCESS | 1656 | 1467370488658 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 268ms
03:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:54:48 INFO - PROCESS | 1656 | 1467370488899 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:48 INFO - PROCESS | 1656 | 1467370488951 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 329ms
03:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:54:49 INFO - PROCESS | 1656 | 1467370489229 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:49 INFO - PROCESS | 1656 | 1467370489294 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 323ms
03:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:54:49 INFO - PROCESS | 1656 | 1467370489564 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:49 INFO - PROCESS | 1656 | 1467370489623 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 219ms
03:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:54:49 INFO - PROCESS | 1656 | 1467370489795 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:49 INFO - PROCESS | 1656 | 1467370489829 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 277ms
03:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:54:50 INFO - PROCESS | 1656 | 1467370490066 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - PROCESS | 1656 | 1467370490123 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 218ms
03:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:54:50 INFO - PROCESS | 1656 | 1467370490293 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - PROCESS | 1656 | 1467370490334 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 275ms
03:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:54:50 INFO - PROCESS | 1656 | 1467370490562 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - PROCESS | 1656 | 1467370490596 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 268ms
03:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:54:50 INFO - PROCESS | 1656 | 1467370490843 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:50 INFO - PROCESS | 1656 | 1467370490901 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 317ms
03:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:54:51 INFO - PROCESS | 1656 | 1467370491178 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - PROCESS | 1656 | 1467370491229 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 230ms
03:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:54:51 INFO - PROCESS | 1656 | 1467370491395 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - PROCESS | 1656 | 1467370491425 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 216ms
03:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:54:51 INFO - PROCESS | 1656 | 1467370491614 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - PROCESS | 1656 | 1467370491648 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 216ms
03:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:54:51 INFO - PROCESS | 1656 | 1467370491843 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:51 INFO - PROCESS | 1656 | 1467370491888 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 268ms
03:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:54:52 INFO - PROCESS | 1656 | 1467370492110 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:52 INFO - PROCESS | 1656 | 1467370492150 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 316ms
03:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:54:52 INFO - PROCESS | 1656 | 1467370492445 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:52 INFO - PROCESS | 1656 | 1467370492489 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 376ms
03:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:54:52 INFO - PROCESS | 1656 | 1467370492813 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:52 INFO - PROCESS | 1656 | 1467370492848 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 417ms
03:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:54:53 INFO - PROCESS | 1656 | 1467370493235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - PROCESS | 1656 | 1467370493269 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 217ms
03:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:54:53 INFO - PROCESS | 1656 | 1467370493462 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - PROCESS | 1656 | 1467370493493 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 218ms
03:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:54:53 INFO - PROCESS | 1656 | 1467370493679 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - PROCESS | 1656 | 1467370493715 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 216ms
03:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:54:53 INFO - PROCESS | 1656 | 1467370493906 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:53 INFO - PROCESS | 1656 | 1467370493938 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 217ms
03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:54:54 INFO - PROCESS | 1656 | 1467370494128 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - PROCESS | 1656 | 1467370494163 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 267ms
03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:54:54 INFO - PROCESS | 1656 | 1467370494512 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - PROCESS | 1656 | 1467370494569 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 357ms
03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:54:54 INFO - PROCESS | 1656 | 1467370494784 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - PROCESS | 1656 | 1467370494840 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 217ms
03:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:54:55 INFO - PROCESS | 1656 | 1467370495008 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - PROCESS | 1656 | 1467370495046 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 267ms
03:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:54:55 INFO - PROCESS | 1656 | 1467370495275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - PROCESS | 1656 | 1467370495313 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 272ms
03:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:54:55 INFO - PROCESS | 1656 | 1467370495546 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - PROCESS | 1656 | 1467370495588 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 216ms
03:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:54:55 INFO - PROCESS | 1656 | 1467370495767 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:55 INFO - PROCESS | 1656 | 1467370495813 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 266ms
03:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:54:56 INFO - PROCESS | 1656 | 1467370496046 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - PROCESS | 1656 | 1467370496103 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 328ms
03:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:54:56 INFO - PROCESS | 1656 | 1467370496365 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - PROCESS | 1656 | 1467370496411 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 267ms
03:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:54:56 INFO - PROCESS | 1656 | 1467370496636 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - PROCESS | 1656 | 1467370496682 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 217ms
03:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:54:56 INFO - PROCESS | 1656 | 1467370496860 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:56 INFO - PROCESS | 1656 | 1467370496896 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 267ms
03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:54:57 INFO - PROCESS | 1656 | 1467370497129 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - PROCESS | 1656 | 1467370497165 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 217ms
03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:54:57 INFO - PROCESS | 1656 | 1467370497348 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - PROCESS | 1656 | 1467370497381 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 218ms
03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:54:57 INFO - PROCESS | 1656 | 1467370497576 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - PROCESS | 1656 | 1467370497611 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 275ms
03:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:54:57 INFO - PROCESS | 1656 | 1467370497860 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:57 INFO - PROCESS | 1656 | 1467370497910 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 326ms
03:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:54:58 INFO - PROCESS | 1656 | 1467370498178 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:58 INFO - PROCESS | 1656 | 1467370498211 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 216ms
03:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:54:58 INFO - PROCESS | 1656 | 1467370498397 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:58 INFO - PROCESS | 1656 | 1467370498439 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 317ms
03:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:54:58 INFO - PROCESS | 1656 | 1467370498728 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:58 INFO - PROCESS | 1656 | 1467370498775 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 325ms
03:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:54:59 INFO - PROCESS | 1656 | 1467370499060 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - PROCESS | 1656 | 1467370499122 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 368ms
03:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:54:59 INFO - PROCESS | 1656 | 1467370499426 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - PROCESS | 1656 | 1467370499447 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 218ms
03:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:54:59 INFO - PROCESS | 1656 | 1467370499647 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - PROCESS | 1656 | 1467370499693 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 219ms
03:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:54:59 INFO - PROCESS | 1656 | 1467370499876 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:54:59 INFO - PROCESS | 1656 | 1467370499910 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 276ms
03:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:55:00 INFO - PROCESS | 1656 | 1467370500148 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:00 INFO - PROCESS | 1656 | 1467370500202 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 317ms
03:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:55:00 INFO - PROCESS | 1656 | 1467370500480 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:00 INFO - PROCESS | 1656 | 1467370500520 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 378ms
03:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:55:00 INFO - PROCESS | 1656 | 1467370500857 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:00 INFO - PROCESS | 1656 | 1467370500902 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 222ms
03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:55:01 INFO - PROCESS | 1656 | 1467370501093 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - PROCESS | 1656 | 1467370501139 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 317ms
03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:55:01 INFO - PROCESS | 1656 | 1467370501432 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - PROCESS | 1656 | 1467370501506 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 278ms
03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:55:01 INFO - PROCESS | 1656 | 1467370501696 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - PROCESS | 1656 | 1467370501729 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 215ms
03:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:55:01 INFO - PROCESS | 1656 | 1467370501914 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:01 INFO - PROCESS | 1656 | 1467370501949 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
03:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:55:02 INFO - PROCESS | 1656 | 1467370502186 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - PROCESS | 1656 | 1467370502234 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 267ms
03:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:55:02 INFO - PROCESS | 1656 | 1467370502461 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - PROCESS | 1656 | 1467370502501 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 274ms
03:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:55:02 INFO - PROCESS | 1656 | 1467370502730 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - PROCESS | 1656 | 1467370502785 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 267ms
03:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:55:03 INFO - PROCESS | 1656 | 1467370502998 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - PROCESS | 1656 | 1467370503032 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 216ms
03:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:55:03 INFO - PROCESS | 1656 | 1467370503226 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - PROCESS | 1656 | 1467370503260 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 318ms
03:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:55:03 INFO - PROCESS | 1656 | 1467370503550 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - PROCESS | 1656 | 1467370503611 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 318ms
03:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:55:03 INFO - PROCESS | 1656 | 1467370503874 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:03 INFO - PROCESS | 1656 | 1467370503922 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 267ms
03:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:55:04 INFO - PROCESS | 1656 | 1467370504147 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - PROCESS | 1656 | 1467370504202 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 217ms
03:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:55:04 INFO - PROCESS | 1656 | 1467370504365 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - PROCESS | 1656 | 1467370504407 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 266ms
03:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:55:04 INFO - PROCESS | 1656 | 1467370504647 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - PROCESS | 1656 | 1467370504706 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 327ms
03:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:55:04 INFO - PROCESS | 1656 | 1467370504967 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - PROCESS | 1656 | 1467370505022 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 216ms
03:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:55:05 INFO - PROCESS | 1656 | 1467370505193 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - PROCESS | 1656 | 1467370505226 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 225ms
03:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:55:05 INFO - PROCESS | 1656 | 1467370505411 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - PROCESS | 1656 | 1467370505443 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 266ms
03:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:55:05 INFO - PROCESS | 1656 | 1467370505682 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - PROCESS | 1656 | 1467370505732 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 317ms
03:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:55:06 INFO - PROCESS | 1656 | 1467370506000 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:06 INFO - PROCESS | 1656 | 1467370506035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 318ms
03:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:55:06 INFO - PROCESS | 1656 | 1467370506329 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:06 INFO - PROCESS | 1656 | 1467370506367 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 418ms
03:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:55:06 INFO - PROCESS | 1656 | 1467370506750 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:06 INFO - PROCESS | 1656 | 1467370506861 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 517ms
03:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:55:07 INFO - PROCESS | 1656 | 1467370507275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:07 INFO - PROCESS | 1656 | 1467370507319 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 273ms
03:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:55:07 INFO - PROCESS | 1656 | 1467370507547 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:07 INFO - PROCESS | 1656 | 1467370507595 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:55:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 217ms
03:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:55:07 INFO - PROCESS | 1656 | 1467370507777 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:07 INFO - PROCESS | 1656 | 1467370507814 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:08 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
03:55:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:55:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 267ms
03:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:55:08 INFO - PROCESS | 1656 | 1467370508043 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:08 INFO - PROCESS | 1656 | 1467370508080 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:55:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:55:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 271ms
03:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:55:08 INFO - PROCESS | 1656 | 1467370508315 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:08 INFO - PROCESS | 1656 | 1467370508372 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:55:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
03:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:55:08 INFO - PROCESS | 1656 | 1467370508594 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:08 INFO - PROCESS | 1656 | 1467370508639 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:55:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 326ms
03:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:55:08 INFO - PROCESS | 1656 | 1467370508934 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:08 INFO - PROCESS | 1656 | 1467370508986 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:09 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
03:55:09 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:55:09 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:55:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 266ms
03:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:55:09 INFO - PROCESS | 1656 | 1467370509209 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:09 INFO - PROCESS | 1656 | 1467370509249 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 230ms
03:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:55:09 INFO - PROCESS | 1656 | 1467370509428 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:09 INFO - PROCESS | 1656 | 1467370509463 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 216ms
03:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:55:09 INFO - PROCESS | 1656 | 1467370509648 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:09 INFO - PROCESS | 1656 | 1467370509684 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 216ms
03:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:55:09 INFO - PROCESS | 1656 | 1467370509874 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:09 INFO - PROCESS | 1656 | 1467370509912 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 216ms
03:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:55:10 INFO - PROCESS | 1656 | 1467370510092 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - PROCESS | 1656 | 1467370510130 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 274ms
03:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:55:10 INFO - PROCESS | 1656 | 1467370510367 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - PROCESS | 1656 | 1467370510436 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 266ms
03:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:55:10 INFO - PROCESS | 1656 | 1467370510645 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - PROCESS | 1656 | 1467370510695 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 276ms
03:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:55:10 INFO - PROCESS | 1656 | 1467370510914 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:10 INFO - PROCESS | 1656 | 1467370510962 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 266ms
03:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:55:11 INFO - PROCESS | 1656 | 1467370511181 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:11 INFO - PROCESS | 1656 | 1467370511223 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 267ms
03:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:55:11 INFO - PROCESS | 1656 | 1467370511462 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:11 INFO - PROCESS | 1656 | 1467370511522 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 325ms
03:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:55:11 INFO - PROCESS | 1656 | 1467370511780 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:11 INFO - PROCESS | 1656 | 1467370511823 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 266ms
03:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:55:12 INFO - PROCESS | 1656 | 1467370512060 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:12 INFO - PROCESS | 1656 | 1467370512108 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 317ms
03:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:55:12 INFO - PROCESS | 1656 | 1467370512380 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:12 INFO - PROCESS | 1656 | 1467370512411 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms
03:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:55:12 INFO - PROCESS | 1656 | 1467370512904 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:12 INFO - PROCESS | 1656 | 1467370512956 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 267ms
03:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:55:13 INFO - PROCESS | 1656 | 1467370513183 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:13 INFO - PROCESS | 1656 | 1467370513281 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 517ms
03:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:55:13 INFO - PROCESS | 1656 | 1467370513708 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:13 INFO - PROCESS | 1656 | 1467370513748 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 324ms
03:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:55:14 INFO - PROCESS | 1656 | 1467370514049 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - PROCESS | 1656 | 1467370514143 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 367ms
03:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:55:14 INFO - PROCESS | 1656 | 1467370514427 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - PROCESS | 1656 | 1467370514464 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 218ms
03:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:55:14 INFO - PROCESS | 1656 | 1467370514650 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - PROCESS | 1656 | 1467370514695 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 221ms
03:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:55:14 INFO - PROCESS | 1656 | 1467370514877 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:14 INFO - PROCESS | 1656 | 1467370514911 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 222ms
03:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:55:15 INFO - PROCESS | 1656 | 1467370515100 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:15 INFO - PROCESS | 1656 | 1467370515146 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 266ms
03:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:55:15 INFO - PROCESS | 1656 | 1467370515377 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:15 INFO - PROCESS | 1656 | 1467370515434 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 367ms
03:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:55:15 INFO - PROCESS | 1656 | 1467370515746 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:15 INFO - PROCESS | 1656 | 1467370515795 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 274ms
03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:55:16 INFO - PROCESS | 1656 | 1467370516016 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - PROCESS | 1656 | 1467370516057 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 219ms
03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:55:16 INFO - PROCESS | 1656 | 1467370516242 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - PROCESS | 1656 | 1467370516275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 220ms
03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:55:16 INFO - PROCESS | 1656 | 1467370516462 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - PROCESS | 1656 | 1467370516496 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 267ms
03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:55:16 INFO - PROCESS | 1656 | 1467370516734 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - PROCESS | 1656 | 1467370516778 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 217ms
03:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:55:16 INFO - PROCESS | 1656 | 1467370516958 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:16 INFO - PROCESS | 1656 | 1467370516994 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 217ms
03:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:55:17 INFO - PROCESS | 1656 | 1467370517177 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - PROCESS | 1656 | 1467370517211 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 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
03:55:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:55:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 216ms
03:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:55:17 INFO - PROCESS | 1656 | 1467370517395 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - PROCESS | 1656 | 1467370517427 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 216ms
03:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:55:17 INFO - PROCESS | 1656 | 1467370517618 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - PROCESS | 1656 | 1467370517652 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 216ms
03:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:55:17 INFO - PROCESS | 1656 | 1467370517843 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:17 INFO - PROCESS | 1656 | 1467370517875 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 223ms
03:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:55:18 INFO - PROCESS | 1656 | 1467370518062 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 INFO - PROCESS | 1656 | 1467370518094 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 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
03:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 267ms
03:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:55:18 INFO - PROCESS | 1656 | 1467370518331 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 INFO - PROCESS | 1656 | 1467370518362 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 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
03:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 316ms
03:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:55:18 INFO - PROCESS | 1656 | 1467370518654 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 INFO - PROCESS | 1656 | 1467370518694 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 267ms
03:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:55:18 INFO - PROCESS | 1656 | 1467370518929 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:18 INFO - PROCESS | 1656 | 1467370518984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 868ms
03:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:55:19 INFO - PROCESS | 1656 | 1467370519801 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:19 INFO - PROCESS | 1656 | 1467370519866 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 316ms
03:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:55:20 INFO - PROCESS | 1656 | 1467370520128 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - PROCESS | 1656 | 1467370520167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 224ms
03:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:55:20 INFO - PROCESS | 1656 | 1467370520352 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - PROCESS | 1656 | 1467370520398 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 319ms
03:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:55:20 INFO - PROCESS | 1656 | 1467370520681 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - PROCESS | 1656 | 1467370520732 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 317ms
03:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:55:21 INFO - PROCESS | 1656 | 1467370521014 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - PROCESS | 1656 | 1467370521047 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 320ms
03:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:55:21 INFO - PROCESS | 1656 | 1467370521331 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - PROCESS | 1656 | 1467370521380 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 267ms
03:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:55:21 INFO - PROCESS | 1656 | 1467370521598 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - PROCESS | 1656 | 1467370521640 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 316ms
03:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:55:21 INFO - PROCESS | 1656 | 1467370521928 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:21 INFO - PROCESS | 1656 | 1467370521971 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:22 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
03:55:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 269ms
03:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:55:22 INFO - PROCESS | 1656 | 1467370522200 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:22 INFO - PROCESS | 1656 | 1467370522249 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:22 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:55:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 317ms
03:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:55:22 INFO - PROCESS | 1656 | 1467370522531 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:22 INFO - PROCESS | 1656 | 1467370522585 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:22 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
03:55:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 268ms
03:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:55:22 INFO - PROCESS | 1656 | 1467370522802 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:22 INFO - PROCESS | 1656 | 1467370522846 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:23 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]"
03:55:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:55:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 319ms
03:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:55:23 INFO - PROCESS | 1656 | 1467370523132 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:23 INFO - PROCESS | 1656 | 1467370523164 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:23 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
03:55:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 267ms
03:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:55:23 INFO - PROCESS | 1656 | 1467370523414 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:23 INFO - PROCESS | 1656 | 1467370523463 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 327ms
03:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:55:23 INFO - PROCESS | 1656 | 1467370523736 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:23 INFO - PROCESS | 1656 | 1467370523789 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 317ms
03:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:55:24 INFO - PROCESS | 1656 | 1467370524063 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - PROCESS | 1656 | 1467370524094 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 226ms
03:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:55:24 INFO - PROCESS | 1656 | 1467370524281 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - PROCESS | 1656 | 1467370524315 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 216ms
03:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:55:24 INFO - PROCESS | 1656 | 1467370524500 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - PROCESS | 1656 | 1467370524533 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 216ms
03:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:55:24 INFO - PROCESS | 1656 | 1467370524729 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:24 INFO - PROCESS | 1656 | 1467370524782 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 318ms
03:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:55:25 INFO - PROCESS | 1656 | 1467370525050 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:25 INFO - PROCESS | 1656 | 1467370525099 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 318ms
03:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:55:25 INFO - PROCESS | 1656 | 1467370525379 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:25 INFO - PROCESS | 1656 | 1467370525426 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 325ms
03:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:55:25 INFO - PROCESS | 1656 | 1467370525710 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:25 INFO - PROCESS | 1656 | 1467370525756 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 378ms
03:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:55:26 INFO - PROCESS | 1656 | 1467370526116 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - PROCESS | 1656 | 1467370526178 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 267ms
03:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:55:26 INFO - PROCESS | 1656 | 1467370526397 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - PROCESS | 1656 | 1467370526433 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 278ms
03:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:55:26 INFO - PROCESS | 1656 | 1467370526667 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - PROCESS | 1656 | 1467370526713 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 266ms
03:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:55:26 INFO - PROCESS | 1656 | 1467370526933 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:26 INFO - PROCESS | 1656 | 1467370526975 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 215ms
03:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:55:27 INFO - PROCESS | 1656 | 1467370527158 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - PROCESS | 1656 | 1467370527195 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 217ms
03:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:55:27 INFO - PROCESS | 1656 | 1467370527380 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - PROCESS | 1656 | 1467370527427 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 266ms
03:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:55:27 INFO - PROCESS | 1656 | 1467370527650 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - PROCESS | 1656 | 1467370527690 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 269ms
03:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:55:27 INFO - PROCESS | 1656 | 1467370527925 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:27 INFO - PROCESS | 1656 | 1467370527960 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 274ms
03:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:55:28 INFO - PROCESS | 1656 | 1467370528200 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:28 INFO - PROCESS | 1656 | 1467370528245 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 372ms
03:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:55:28 INFO - PROCESS | 1656 | 1467370528571 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:28 INFO - PROCESS | 1656 | 1467370528608 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 319ms
03:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:55:28 INFO - PROCESS | 1656 | 1467370528898 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:28 INFO - PROCESS | 1656 | 1467370528955 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 271ms
03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:55:29 INFO - PROCESS | 1656 | 1467370529176 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - PROCESS | 1656 | 1467370529210 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 223ms
03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:55:29 INFO - PROCESS | 1656 | 1467370529410 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - PROCESS | 1656 | 1467370529456 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 267ms
03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:55:29 INFO - PROCESS | 1656 | 1467370529680 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - PROCESS | 1656 | 1467370529725 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 269ms
03:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:55:29 INFO - PROCESS | 1656 | 1467370529962 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - PROCESS | 1656 | 1467370530011 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 268ms
03:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:55:30 INFO - PROCESS | 1656 | 1467370530230 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - PROCESS | 1656 | 1467370530264 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 269ms
03:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:55:30 INFO - PROCESS | 1656 | 1467370530508 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - PROCESS | 1656 | 1467370530556 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 269ms
03:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:55:30 INFO - PROCESS | 1656 | 1467370530781 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:30 INFO - PROCESS | 1656 | 1467370530817 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 317ms
03:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:55:31 INFO - PROCESS | 1656 | 1467370531108 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - PROCESS | 1656 | 1467370531153 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 267ms
03:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:55:31 INFO - PROCESS | 1656 | 1467370531381 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - PROCESS | 1656 | 1467370531430 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 221ms
03:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:55:31 INFO - PROCESS | 1656 | 1467370531610 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - PROCESS | 1656 | 1467370531641 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 224ms
03:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:55:31 INFO - PROCESS | 1656 | 1467370531830 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:31 INFO - PROCESS | 1656 | 1467370531868 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 268ms
03:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:55:32 INFO - PROCESS | 1656 | 1467370532110 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:32 INFO - PROCESS | 1656 | 1467370532163 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms
03:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:55:32 INFO - PROCESS | 1656 | 1467370532632 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:32 INFO - PROCESS | 1656 | 1467370532700 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 270ms
03:55:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:55:32 INFO - PROCESS | 1656 | 1467370532912 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:32 INFO - PROCESS | 1656 | 1467370532948 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 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 () {
03:55:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:55:33 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 () {
03:55:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:55:33 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 () {
03:55:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:55:33 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 () {
03:55:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:55:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 226ms
03:55:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:55:33 INFO - PROCESS | 1656 | 1467370533136 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 INFO - PROCESS | 1656 | 1467370533177 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:55:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:55:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:55:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 217ms
03:55:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:55:33 INFO - PROCESS | 1656 | 1467370533360 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 INFO - PROCESS | 1656 | 1467370533394 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 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
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:55:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:55:33 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.
03:55:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:55:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 225ms
03:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:55:33 INFO - PROCESS | 1656 | 1467370533580 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 INFO - PROCESS | 1656 | 1467370533613 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:55:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 219ms
03:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:55:33 INFO - PROCESS | 1656 | 1467370533814 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:33 INFO - PROCESS | 1656 | 1467370533864 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 228ms
03:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:55:34 INFO - PROCESS | 1656 | 1467370534031 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - PROCESS | 1656 | 1467370534066 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 217ms
03:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:55:34 INFO - PROCESS | 1656 | 1467370534251 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - PROCESS | 1656 | 1467370534287 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 267ms
03:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:55:34 INFO - PROCESS | 1656 | 1467370534531 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - PROCESS | 1656 | 1467370534577 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 427ms
03:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:55:34 INFO - PROCESS | 1656 | 1467370534955 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - PROCESS | 1656 | 1467370535014 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 272ms
03:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:55:35 INFO - PROCESS | 1656 | 1467370535238 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - PROCESS | 1656 | 1467370535297 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 318ms
03:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:55:35 INFO - PROCESS | 1656 | 1467370535562 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - PROCESS | 1656 | 1467370535595 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 276ms
03:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:55:35 INFO - PROCESS | 1656 | 1467370535834 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:35 INFO - PROCESS | 1656 | 1467370535891 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 317ms
03:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:55:36 INFO - PROCESS | 1656 | 1467370536160 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - PROCESS | 1656 | 1467370536195 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 217ms
03:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:55:36 INFO - PROCESS | 1656 | 1467370536379 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - PROCESS | 1656 | 1467370536410 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 217ms
03:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:55:36 INFO - PROCESS | 1656 | 1467370536598 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - PROCESS | 1656 | 1467370536630 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 219ms
03:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:55:36 INFO - PROCESS | 1656 | 1467370536828 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:36 INFO - PROCESS | 1656 | 1467370536860 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 222ms
03:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:55:37 INFO - PROCESS | 1656 | 1467370537047 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - PROCESS | 1656 | 1467370537087 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 220ms
03:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:55:37 INFO - PROCESS | 1656 | 1467370537275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - PROCESS | 1656 | 1467370537316 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 216ms
03:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:55:37 INFO - PROCESS | 1656 | 1467370537495 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - PROCESS | 1656 | 1467370537527 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 217ms
03:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:55:37 INFO - PROCESS | 1656 | 1467370537714 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - PROCESS | 1656 | 1467370537745 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 216ms
03:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:55:37 INFO - PROCESS | 1656 | 1467370537931 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:37 INFO - PROCESS | 1656 | 1467370537962 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 217ms
03:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:55:38 INFO - PROCESS | 1656 | 1467370538151 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:38 INFO - PROCESS | 1656 | 1467370538186 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 218ms
03:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:55:38 INFO - PROCESS | 1656 | 1467370538527 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:38 INFO - PROCESS | 1656 | 1467370538587 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 387ms
03:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:55:38 INFO - PROCESS | 1656 | 1467370538801 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:38 INFO - PROCESS | 1656 | 1467370538849 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 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
03:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 269ms
03:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:55:39 INFO - PROCESS | 1656 | 1467370539078 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 INFO - PROCESS | 1656 | 1467370539115 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 273ms
03:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:55:39 INFO - PROCESS | 1656 | 1467370539349 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 INFO - PROCESS | 1656 | 1467370539389 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 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
03:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 218ms
03:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:55:39 INFO - PROCESS | 1656 | 1467370539575 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 INFO - PROCESS | 1656 | 1467370539607 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 218ms
03:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:55:39 INFO - PROCESS | 1656 | 1467370539797 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:39 INFO - PROCESS | 1656 | 1467370539835 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 268ms
03:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:55:40 INFO - PROCESS | 1656 | 1467370540067 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - PROCESS | 1656 | 1467370540125 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 318ms
03:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:55:40 INFO - PROCESS | 1656 | 1467370540402 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - PROCESS | 1656 | 1467370540461 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 269ms
03:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:55:40 INFO - PROCESS | 1656 | 1467370540678 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - PROCESS | 1656 | 1467370540715 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 225ms
03:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:55:40 INFO - PROCESS | 1656 | 1467370540898 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:40 INFO - PROCESS | 1656 | 1467370540935 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 320ms
03:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:55:41 INFO - PROCESS | 1656 | 1467370541230 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:41 INFO - PROCESS | 1656 | 1467370541266 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 218ms
03:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:55:41 INFO - PROCESS | 1656 | 1467370541448 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:41 INFO - PROCESS | 1656 | 1467370541494 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 372ms
03:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:55:41 INFO - PROCESS | 1656 | 1467370541839 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:41 INFO - PROCESS | 1656 | 1467370541884 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 268ms
03:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:55:42 INFO - PROCESS | 1656 | 1467370542119 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - PROCESS | 1656 | 1467370542179 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 267ms
03:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:55:42 INFO - PROCESS | 1656 | 1467370542394 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - PROCESS | 1656 | 1467370542432 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 268ms
03:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:55:42 INFO - PROCESS | 1656 | 1467370542662 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - PROCESS | 1656 | 1467370542696 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 268ms
03:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:55:42 INFO - PROCESS | 1656 | 1467370542935 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:42 INFO - PROCESS | 1656 | 1467370542993 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 367ms
03:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:55:43 INFO - PROCESS | 1656 | 1467370543309 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 INFO - PROCESS | 1656 | 1467370543346 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 223ms
03:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:55:43 INFO - PROCESS | 1656 | 1467370543529 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 INFO - PROCESS | 1656 | 1467370543560 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 216ms
03:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:55:43 INFO - PROCESS | 1656 | 1467370543748 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 INFO - PROCESS | 1656 | 1467370543777 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:43 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
03:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 219ms
03:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:55:43 INFO - PROCESS | 1656 | 1467370543969 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 INFO - PROCESS | 1656 | 1467370544001 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 217ms
03:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:55:44 INFO - PROCESS | 1656 | 1467370544196 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 INFO - PROCESS | 1656 | 1467370544227 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 218ms
03:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:55:44 INFO - PROCESS | 1656 | 1467370544417 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 INFO - PROCESS | 1656 | 1467370544449 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 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
03:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 474ms
03:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:55:44 INFO - PROCESS | 1656 | 1467370544901 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:44 INFO - PROCESS | 1656 | 1467370544957 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 271ms
03:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:55:45 INFO - PROCESS | 1656 | 1467370545179 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - PROCESS | 1656 | 1467370545218 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 266ms
03:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:55:45 INFO - PROCESS | 1656 | 1467370545451 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - PROCESS | 1656 | 1467370545504 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 219ms
03:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:55:45 INFO - PROCESS | 1656 | 1467370545676 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - PROCESS | 1656 | 1467370545710 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 222ms
03:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:55:45 INFO - PROCESS | 1656 | 1467370545896 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:45 INFO - PROCESS | 1656 | 1467370545930 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 218ms
03:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:55:46 INFO - PROCESS | 1656 | 1467370546118 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 INFO - PROCESS | 1656 | 1467370546183 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 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
03:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 318ms
03:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:55:46 INFO - PROCESS | 1656 | 1467370546447 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 INFO - PROCESS | 1656 | 1467370546519 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 317ms
03:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:55:46 INFO - PROCESS | 1656 | 1467370546765 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 INFO - PROCESS | 1656 | 1467370546811 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:46 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
03:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 217ms
03:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:55:46 INFO - PROCESS | 1656 | 1467370546995 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - PROCESS | 1656 | 1467370547030 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 219ms
03:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:55:47 INFO - PROCESS | 1656 | 1467370547213 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - PROCESS | 1656 | 1467370547247 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 216ms
03:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:55:47 INFO - PROCESS | 1656 | 1467370547433 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - PROCESS | 1656 | 1467370547468 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 217ms
03:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:55:47 INFO - PROCESS | 1656 | 1467370547651 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - PROCESS | 1656 | 1467370547707 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 217ms
03:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:55:47 INFO - PROCESS | 1656 | 1467370547879 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:47 INFO - PROCESS | 1656 | 1467370547913 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 217ms
03:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:55:48 INFO - PROCESS | 1656 | 1467370548098 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - PROCESS | 1656 | 1467370548128 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 219ms
03:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:55:48 INFO - PROCESS | 1656 | 1467370548325 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - PROCESS | 1656 | 1467370548358 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 218ms
03:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:55:48 INFO - PROCESS | 1656 | 1467370548549 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - PROCESS | 1656 | 1467370548584 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 220ms
03:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:55:48 INFO - PROCESS | 1656 | 1467370548776 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:48 INFO - PROCESS | 1656 | 1467370548816 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 271ms
03:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:55:49 INFO - PROCESS | 1656 | 1467370549050 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - PROCESS | 1656 | 1467370549099 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 268ms
03:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:55:49 INFO - PROCESS | 1656 | 1467370549335 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - PROCESS | 1656 | 1467370549387 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 232ms
03:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:55:49 INFO - PROCESS | 1656 | 1467370549563 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - PROCESS | 1656 | 1467370549596 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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
03:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 225ms
03:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:55:49 INFO - PROCESS | 1656 | 1467370549783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:49 INFO - PROCESS | 1656 | 1467370549828 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:50 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
03:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 267ms
03:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:55:50 INFO - PROCESS | 1656 | 1467370550062 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:50 INFO - PROCESS | 1656 | 1467370550111 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:50 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
03:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 277ms
03:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:55:50 INFO - PROCESS | 1656 | 1467370550332 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:50 INFO - PROCESS | 1656 | 1467370550364 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55: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)
03:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
03:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:55:50 INFO - PROCESS | 1656 | 1467370550551 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:50 INFO - PROCESS | 1656 | 1467370550587 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 366ms
03:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:55:50 INFO - PROCESS | 1656 | 1467370550925 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - PROCESS | 1656 | 1467370551110 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 420ms
03:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:55:51 INFO - PROCESS | 1656 | 1467370551349 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - PROCESS | 1656 | 1467370551399 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 219ms
03:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:55:51 INFO - PROCESS | 1656 | 1467370551580 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - PROCESS | 1656 | 1467370551615 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 267ms
03:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:55:51 INFO - PROCESS | 1656 | 1467370551861 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:51 INFO - PROCESS | 1656 | 1467370551921 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 378ms
03:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:55:52 INFO - PROCESS | 1656 | 1467370552232 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:52 INFO - PROCESS | 1656 | 1467370552296 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 269ms
03:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:55:52 INFO - PROCESS | 1656 | 1467370552509 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:52 INFO - PROCESS | 1656 | 1467370552546 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 267ms
03:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:55:52 INFO - PROCESS | 1656 | 1467370552783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:52 INFO - PROCESS | 1656 | 1467370552840 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 269ms
03:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:55:53 INFO - PROCESS | 1656 | 1467370553064 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:53 INFO - PROCESS | 1656 | 1467370553117 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 379ms
03:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:55:53 INFO - PROCESS | 1656 | 1467370553444 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:53 INFO - PROCESS | 1656 | 1467370553481 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 473ms
03:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:55:53 INFO - PROCESS | 1656 | 1467370553912 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:53 INFO - PROCESS | 1656 | 1467370553946 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 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
03:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
03:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:55:54 INFO - PROCESS | 1656 | 1467370554182 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 INFO - PROCESS | 1656 | 1467370554218 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 269ms
03:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:55:54 INFO - PROCESS | 1656 | 1467370554464 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 INFO - PROCESS | 1656 | 1467370554499 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 227ms
03:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:55:54 INFO - PROCESS | 1656 | 1467370554684 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 INFO - PROCESS | 1656 | 1467370554718 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:54 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)
03:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 266ms
03:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:55:54 INFO - PROCESS | 1656 | 1467370554965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - PROCESS | 1656 | 1467370555023 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 327ms
03:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:55:55 INFO - PROCESS | 1656 | 1467370555298 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - PROCESS | 1656 | 1467370555356 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 322ms
03:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:55:55 INFO - PROCESS | 1656 | 1467370555613 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - PROCESS | 1656 | 1467370555647 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 218ms
03:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:55:55 INFO - PROCESS | 1656 | 1467370555833 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:55 INFO - PROCESS | 1656 | 1467370555875 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 316ms
03:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:55:56 INFO - PROCESS | 1656 | 1467370556166 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:56 INFO - PROCESS | 1656 | 1467370556216 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 277ms
03:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:55:56 INFO - PROCESS | 1656 | 1467370556435 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:56 INFO - PROCESS | 1656 | 1467370556482 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 317ms
03:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:55:56 INFO - PROCESS | 1656 | 1467370556765 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:56 INFO - PROCESS | 1656 | 1467370556810 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 267ms
03:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:55:57 INFO - PROCESS | 1656 | 1467370557051 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:57 INFO - PROCESS | 1656 | 1467370557101 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms
03:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:55:57 INFO - PROCESS | 1656 | 1467370557576 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:57 INFO - PROCESS | 1656 | 1467370557618 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 319ms
03:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:55:57 INFO - PROCESS | 1656 | 1467370557913 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:57 INFO - PROCESS | 1656 | 1467370557976 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 324ms
03:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:55:58 INFO - PROCESS | 1656 | 1467370558277 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:58 INFO - PROCESS | 1656 | 1467370558315 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 224ms
03:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:55:58 INFO - PROCESS | 1656 | 1467370558496 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:58 INFO - PROCESS | 1656 | 1467370558531 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 274ms
03:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:55:58 INFO - PROCESS | 1656 | 1467370558764 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:58 INFO - PROCESS | 1656 | 1467370558799 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 266ms
03:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:55:59 INFO - PROCESS | 1656 | 1467370559040 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - PROCESS | 1656 | 1467370559110 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 320ms
03:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:55:59 INFO - PROCESS | 1656 | 1467370559386 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - PROCESS | 1656 | 1467370559437 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 218ms
03:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:55:59 INFO - PROCESS | 1656 | 1467370559618 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - PROCESS | 1656 | 1467370559661 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 275ms
03:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:55:59 INFO - PROCESS | 1656 | 1467370559884 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - PROCESS | 1656 | 1467370559995 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 468ms
03:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:56:00 INFO - PROCESS | 1656 | 1467370560363 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - PROCESS | 1656 | 1467370560413 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 274ms
03:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:56:00 INFO - PROCESS | 1656 | 1467370560632 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - PROCESS | 1656 | 1467370560674 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 220ms
03:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:56:00 INFO - PROCESS | 1656 | 1467370560862 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:00 INFO - PROCESS | 1656 | 1467370560897 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 224ms
03:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:56:01 INFO - PROCESS | 1656 | 1467370561083 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - PROCESS | 1656 | 1467370561116 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 217ms
03:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:56:01 INFO - PROCESS | 1656 | 1467370561302 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - PROCESS | 1656 | 1467370561346 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 266ms
03:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:56:01 INFO - PROCESS | 1656 | 1467370561580 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - PROCESS | 1656 | 1467370561612 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 217ms
03:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:56:01 INFO - PROCESS | 1656 | 1467370561800 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:01 INFO - PROCESS | 1656 | 1467370561833 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 219ms
03:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:56:02 INFO - PROCESS | 1656 | 1467370562019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - PROCESS | 1656 | 1467370562054 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 216ms
03:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:56:02 INFO - PROCESS | 1656 | 1467370562244 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - PROCESS | 1656 | 1467370562280 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 221ms
03:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:56:02 INFO - PROCESS | 1656 | 1467370562465 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - PROCESS | 1656 | 1467370562499 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 218ms
03:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:56:02 INFO - PROCESS | 1656 | 1467370562685 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - PROCESS | 1656 | 1467370562734 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 269ms
03:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:56:02 INFO - PROCESS | 1656 | 1467370562965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:03 INFO - PROCESS | 1656 | 1467370562999 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 319ms
03:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:56:03 INFO - PROCESS | 1656 | 1467370563293 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:03 INFO - PROCESS | 1656 | 1467370563334 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 271ms
03:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:56:03 INFO - PROCESS | 1656 | 1467370563564 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:03 INFO - PROCESS | 1656 | 1467370563599 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 416ms
03:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:56:03 INFO - PROCESS | 1656 | 1467370563985 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - PROCESS | 1656 | 1467370564032 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 267ms
03:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:56:04 INFO - PROCESS | 1656 | 1467370564265 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - PROCESS | 1656 | 1467370564320 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 317ms
03:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:56:04 INFO - PROCESS | 1656 | 1467370564603 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - PROCESS | 1656 | 1467370564663 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 278ms
03:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:56:04 INFO - PROCESS | 1656 | 1467370564867 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:04 INFO - PROCESS | 1656 | 1467370564917 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 318ms
03:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:56:05 INFO - PROCESS | 1656 | 1467370565203 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:05 INFO - PROCESS | 1656 | 1467370565255 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 328ms
03:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:56:05 INFO - PROCESS | 1656 | 1467370565529 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:05 INFO - PROCESS | 1656 | 1467370565582 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 275ms
03:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:56:05 INFO - PROCESS | 1656 | 1467370565804 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:05 INFO - PROCESS | 1656 | 1467370565875 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 267ms
03:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:56:06 INFO - PROCESS | 1656 | 1467370566079 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 INFO - PROCESS | 1656 | 1467370566134 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 276ms
03:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:56:06 INFO - PROCESS | 1656 | 1467370566349 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 INFO - PROCESS | 1656 | 1467370566387 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 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
03:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 320ms
03:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:56:06 INFO - PROCESS | 1656 | 1467370566684 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 INFO - PROCESS | 1656 | 1467370566719 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:06 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
03:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 273ms
03:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:56:06 INFO - PROCESS | 1656 | 1467370566965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - PROCESS | 1656 | 1467370567179 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 477ms
03:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:56:07 INFO - PROCESS | 1656 | 1467370567433 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - PROCESS | 1656 | 1467370567477 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 216ms
03:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:56:07 INFO - PROCESS | 1656 | 1467370567652 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - PROCESS | 1656 | 1467370567686 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 216ms
03:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:56:07 INFO - PROCESS | 1656 | 1467370567877 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:07 INFO - PROCESS | 1656 | 1467370567911 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 221ms
03:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:56:08 INFO - PROCESS | 1656 | 1467370568100 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - PROCESS | 1656 | 1467370568135 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 270ms
03:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:56:08 INFO - PROCESS | 1656 | 1467370568377 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - PROCESS | 1656 | 1467370568423 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 325ms
03:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:56:08 INFO - PROCESS | 1656 | 1467370568698 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - PROCESS | 1656 | 1467370568730 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 270ms
03:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:56:08 INFO - PROCESS | 1656 | 1467370568984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 INFO - PROCESS | 1656 | 1467370569030 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 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)
03:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 282ms
03:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:56:09 INFO - PROCESS | 1656 | 1467370569281 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 INFO - PROCESS | 1656 | 1467370569320 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 270ms
03:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:56:09 INFO - PROCESS | 1656 | 1467370569551 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 INFO - PROCESS | 1656 | 1467370569615 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 269ms
03:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:56:09 INFO - PROCESS | 1656 | 1467370569827 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:09 INFO - PROCESS | 1656 | 1467370569892 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 576ms
03:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:56:10 INFO - PROCESS | 1656 | 1467370570401 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:10 INFO - PROCESS | 1656 | 1467370570442 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 269ms
03:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:56:10 INFO - PROCESS | 1656 | 1467370570680 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:10 INFO - PROCESS | 1656 | 1467370570730 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 267ms
03:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:56:10 INFO - PROCESS | 1656 | 1467370570953 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:10 INFO - PROCESS | 1656 | 1467370570997 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 269ms
03:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:56:11 INFO - PROCESS | 1656 | 1467370571230 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:11 INFO - PROCESS | 1656 | 1467370571271 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 325ms
03:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:56:11 INFO - PROCESS | 1656 | 1467370571553 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:11 INFO - PROCESS | 1656 | 1467370571618 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 266ms
03:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:56:11 INFO - PROCESS | 1656 | 1467370571840 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:11 INFO - PROCESS | 1656 | 1467370571889 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 228ms
03:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:56:12 INFO - PROCESS | 1656 | 1467370572051 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - PROCESS | 1656 | 1467370572084 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 217ms
03:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:56:12 INFO - PROCESS | 1656 | 1467370572277 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - PROCESS | 1656 | 1467370572309 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 272ms
03:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:56:12 INFO - PROCESS | 1656 | 1467370572551 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - PROCESS | 1656 | 1467370572609 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 269ms
03:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:56:12 INFO - PROCESS | 1656 | 1467370572820 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:12 INFO - PROCESS | 1656 | 1467370572860 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 322ms
03:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:56:13 INFO - PROCESS | 1656 | 1467370573154 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:13 INFO - PROCESS | 1656 | 1467370573209 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 324ms
03:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:56:13 INFO - PROCESS | 1656 | 1467370573482 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:13 INFO - PROCESS | 1656 | 1467370573549 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 267ms
03:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:56:13 INFO - PROCESS | 1656 | 1467370573763 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:13 INFO - PROCESS | 1656 | 1467370573806 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 322ms
03:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:56:14 INFO - PROCESS | 1656 | 1467370574085 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - PROCESS | 1656 | 1467370574141 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 270ms
03:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:56:14 INFO - PROCESS | 1656 | 1467370574362 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - PROCESS | 1656 | 1467370574398 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 267ms
03:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:56:14 INFO - PROCESS | 1656 | 1467370574636 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - PROCESS | 1656 | 1467370574699 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 318ms
03:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:56:14 INFO - PROCESS | 1656 | 1467370574968 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 INFO - PROCESS | 1656 | 1467370575028 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 268ms
03:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:56:15 INFO - PROCESS | 1656 | 1467370575236 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 INFO - PROCESS | 1656 | 1467370575269 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 316ms
03:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:56:15 INFO - PROCESS | 1656 | 1467370575567 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 INFO - PROCESS | 1656 | 1467370575610 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 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
03:56:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:56:15 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 317ms
03:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:56:15 INFO - PROCESS | 1656 | 1467370575888 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:15 INFO - PROCESS | 1656 | 1467370575927 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 217ms
03:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:56:16 INFO - PROCESS | 1656 | 1467370576112 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:16 INFO - PROCESS | 1656 | 1467370576145 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 226ms
03:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:56:16 INFO - PROCESS | 1656 | 1467370576335 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:16 INFO - PROCESS | 1656 | 1467370576381 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:16 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
03:56:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:56:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 568ms
03:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:56:16 INFO - PROCESS | 1656 | 1467370576912 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:16 INFO - PROCESS | 1656 | 1467370576959 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:17 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
03:56:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:56:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 273ms
03:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:56:17 INFO - PROCESS | 1656 | 1467370577202 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:17 INFO - PROCESS | 1656 | 1467370577269 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 330ms
03:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:56:17 INFO - PROCESS | 1656 | 1467370577535 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:17 INFO - PROCESS | 1656 | 1467370577602 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 378ms
03:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:56:17 INFO - PROCESS | 1656 | 1467370577911 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:17 INFO - PROCESS | 1656 | 1467370577963 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 272ms
03:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:56:18 INFO - PROCESS | 1656 | 1467370578184 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - PROCESS | 1656 | 1467370578233 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 317ms
03:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:56:18 INFO - PROCESS | 1656 | 1467370578523 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - PROCESS | 1656 | 1467370578581 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 276ms
03:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:56:18 INFO - PROCESS | 1656 | 1467370578783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - PROCESS | 1656 | 1467370578827 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 218ms
03:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:56:19 INFO - PROCESS | 1656 | 1467370579010 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:19 INFO - PROCESS | 1656 | 1467370579045 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 266ms
03:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:56:19 INFO - PROCESS | 1656 | 1467370579284 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:19 INFO - PROCESS | 1656 | 1467370579342 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 278ms
03:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:56:19 INFO - PROCESS | 1656 | 1467370579565 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:19 INFO - PROCESS | 1656 | 1467370579617 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 380ms
03:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:56:19 INFO - PROCESS | 1656 | 1467370579962 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:20 INFO - PROCESS | 1656 | 1467370580024 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 424ms
03:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:56:20 INFO - PROCESS | 1656 | 1467370580382 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:20 INFO - PROCESS | 1656 | 1467370580422 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 266ms
03:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:56:20 INFO - PROCESS | 1656 | 1467370580665 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:20 INFO - PROCESS | 1656 | 1467370580721 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 327ms
03:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:56:20 INFO - PROCESS | 1656 | 1467370580984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - PROCESS | 1656 | 1467370581017 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 216ms
03:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:56:21 INFO - PROCESS | 1656 | 1467370581210 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - PROCESS | 1656 | 1467370581238 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 215ms
03:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:56:21 INFO - PROCESS | 1656 | 1467370581428 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - PROCESS | 1656 | 1467370581460 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 225ms
03:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:56:21 INFO - PROCESS | 1656 | 1467370581649 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - PROCESS | 1656 | 1467370581689 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 216ms
03:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:56:21 INFO - PROCESS | 1656 | 1467370581866 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:21 INFO - PROCESS | 1656 | 1467370581898 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 216ms
03:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:56:22 INFO - PROCESS | 1656 | 1467370582086 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:22 INFO - PROCESS | 1656 | 1467370582120 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 268ms
03:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:56:22 INFO - PROCESS | 1656 | 1467370582366 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:22 INFO - PROCESS | 1656 | 1467370582418 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 267ms
03:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:56:22 INFO - PROCESS | 1656 | 1467370582648 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:22 INFO - PROCESS | 1656 | 1467370582726 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 420ms
03:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:56:23 INFO - PROCESS | 1656 | 1467370583066 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - PROCESS | 1656 | 1467370583111 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 268ms
03:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:56:23 INFO - PROCESS | 1656 | 1467370583344 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - PROCESS | 1656 | 1467370583385 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 271ms
03:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:56:23 INFO - PROCESS | 1656 | 1467370583617 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - PROCESS | 1656 | 1467370583658 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 268ms
03:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:56:23 INFO - PROCESS | 1656 | 1467370583885 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:23 INFO - PROCESS | 1656 | 1467370583940 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 317ms
03:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:56:24 INFO - PROCESS | 1656 | 1467370584218 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - PROCESS | 1656 | 1467370584272 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 266ms
03:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:56:24 INFO - PROCESS | 1656 | 1467370584492 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - PROCESS | 1656 | 1467370584536 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 217ms
03:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:56:24 INFO - PROCESS | 1656 | 1467370584716 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - PROCESS | 1656 | 1467370584749 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 268ms
03:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:56:24 INFO - PROCESS | 1656 | 1467370584986 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - PROCESS | 1656 | 1467370585035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 219ms
03:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:56:25 INFO - PROCESS | 1656 | 1467370585219 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - PROCESS | 1656 | 1467370585259 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 217ms
03:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:56:25 INFO - PROCESS | 1656 | 1467370585436 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - PROCESS | 1656 | 1467370585470 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 217ms
03:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:56:25 INFO - PROCESS | 1656 | 1467370585662 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - PROCESS | 1656 | 1467370585698 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 225ms
03:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:56:25 INFO - PROCESS | 1656 | 1467370585896 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:25 INFO - PROCESS | 1656 | 1467370585930 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 225ms
03:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:56:26 INFO - PROCESS | 1656 | 1467370586115 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:26 INFO - PROCESS | 1656 | 1467370586148 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 471ms
03:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:56:26 INFO - PROCESS | 1656 | 1467370586592 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:26 INFO - PROCESS | 1656 | 1467370586635 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 271ms
03:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:56:26 INFO - PROCESS | 1656 | 1467370586867 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:26 INFO - PROCESS | 1656 | 1467370586915 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 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
03:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 267ms
03:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:56:27 INFO - PROCESS | 1656 | 1467370587141 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - PROCESS | 1656 | 1467370587189 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 218ms
03:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:56:27 INFO - PROCESS | 1656 | 1467370587363 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - PROCESS | 1656 | 1467370587399 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 226ms
03:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:56:27 INFO - PROCESS | 1656 | 1467370587583 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - PROCESS | 1656 | 1467370587616 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 219ms
03:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:56:27 INFO - PROCESS | 1656 | 1467370587816 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:27 INFO - PROCESS | 1656 | 1467370587875 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 276ms
03:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:56:28 INFO - PROCESS | 1656 | 1467370588082 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:28 INFO - PROCESS | 1656 | 1467370588116 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 316ms
03:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:56:28 INFO - PROCESS | 1656 | 1467370588403 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:28 INFO - PROCESS | 1656 | 1467370588437 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 271ms
03:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:56:28 INFO - PROCESS | 1656 | 1467370588688 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:28 INFO - PROCESS | 1656 | 1467370588757 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 317ms
03:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:56:29 INFO - PROCESS | 1656 | 1467370589021 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - PROCESS | 1656 | 1467370589062 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 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
03:56:29 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 226ms
03:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:56:29 INFO - PROCESS | 1656 | 1467370589250 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - PROCESS | 1656 | 1467370589282 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 220ms
03:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:56:29 INFO - PROCESS | 1656 | 1467370589478 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - PROCESS | 1656 | 1467370589513 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 216ms
03:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:56:29 INFO - PROCESS | 1656 | 1467370589700 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - PROCESS | 1656 | 1467370589736 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 277ms
03:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:56:29 INFO - PROCESS | 1656 | 1467370589972 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - PROCESS | 1656 | 1467370590028 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 267ms
03:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:56:30 INFO - PROCESS | 1656 | 1467370590247 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - PROCESS | 1656 | 1467370590280 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 225ms
03:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:56:30 INFO - PROCESS | 1656 | 1467370590468 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - PROCESS | 1656 | 1467370590510 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 269ms
03:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:56:30 INFO - PROCESS | 1656 | 1467370590746 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:30 INFO - PROCESS | 1656 | 1467370590785 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 273ms
03:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:56:31 INFO - PROCESS | 1656 | 1467370591019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - PROCESS | 1656 | 1467370591056 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 219ms
03:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:56:31 INFO - PROCESS | 1656 | 1467370591246 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - PROCESS | 1656 | 1467370591280 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 224ms
03:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:56:31 INFO - PROCESS | 1656 | 1467370591467 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - PROCESS | 1656 | 1467370591513 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 317ms
03:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:56:31 INFO - PROCESS | 1656 | 1467370591789 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:31 INFO - PROCESS | 1656 | 1467370591845 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 323ms
03:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:56:32 INFO - PROCESS | 1656 | 1467370592116 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:32 INFO - PROCESS | 1656 | 1467370592148 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 219ms
03:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:56:32 INFO - PROCESS | 1656 | 1467370592335 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:32 INFO - PROCESS | 1656 | 1467370592368 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms
03:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:56:32 INFO - PROCESS | 1656 | 1467370592864 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:32 INFO - PROCESS | 1656 | 1467370592919 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 419ms
03:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:56:33 INFO - PROCESS | 1656 | 1467370593286 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:33 INFO - PROCESS | 1656 | 1467370593333 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 267ms
03:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:56:33 INFO - PROCESS | 1656 | 1467370593568 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:33 INFO - PROCESS | 1656 | 1467370593616 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 329ms
03:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:56:33 INFO - PROCESS | 1656 | 1467370593899 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:33 INFO - PROCESS | 1656 | 1467370593947 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 317ms
03:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:56:34 INFO - PROCESS | 1656 | 1467370594214 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:34 INFO - PROCESS | 1656 | 1467370594249 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 218ms
03:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:56:34 INFO - PROCESS | 1656 | 1467370594441 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:34 INFO - PROCESS | 1656 | 1467370594488 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 320ms
03:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:56:34 INFO - PROCESS | 1656 | 1467370594768 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:34 INFO - PROCESS | 1656 | 1467370594829 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 276ms
03:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:56:35 INFO - PROCESS | 1656 | 1467370595036 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - PROCESS | 1656 | 1467370595070 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 216ms
03:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:56:35 INFO - PROCESS | 1656 | 1467370595262 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - PROCESS | 1656 | 1467370595298 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 274ms
03:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:56:35 INFO - PROCESS | 1656 | 1467370595533 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - PROCESS | 1656 | 1467370595575 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 216ms
03:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:56:35 INFO - PROCESS | 1656 | 1467370595752 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - PROCESS | 1656 | 1467370595792 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 217ms
03:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:56:35 INFO - PROCESS | 1656 | 1467370595979 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - PROCESS | 1656 | 1467370596014 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 224ms
03:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:56:36 INFO - PROCESS | 1656 | 1467370596199 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - PROCESS | 1656 | 1467370596230 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 220ms
03:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:56:36 INFO - PROCESS | 1656 | 1467370596429 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - PROCESS | 1656 | 1467370596459 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 223ms
03:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:56:36 INFO - PROCESS | 1656 | 1467370596649 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - PROCESS | 1656 | 1467370596680 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 219ms
03:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:56:36 INFO - PROCESS | 1656 | 1467370596877 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:36 INFO - PROCESS | 1656 | 1467370596911 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 222ms
03:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:56:37 INFO - PROCESS | 1656 | 1467370597097 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - PROCESS | 1656 | 1467370597130 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 217ms
03:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:56:37 INFO - PROCESS | 1656 | 1467370597399 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - PROCESS | 1656 | 1467370597438 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 285ms
03:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:56:37 INFO - PROCESS | 1656 | 1467370597668 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - PROCESS | 1656 | 1467370597701 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 216ms
03:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:56:37 INFO - PROCESS | 1656 | 1467370597887 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:37 INFO - PROCESS | 1656 | 1467370597942 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 267ms
03:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:56:38 INFO - PROCESS | 1656 | 1467370598167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:38 INFO - PROCESS | 1656 | 1467370598211 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 270ms
03:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:56:38 INFO - PROCESS | 1656 | 1467370598436 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:38 INFO - PROCESS | 1656 | 1467370598478 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 367ms
03:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:56:38 INFO - PROCESS | 1656 | 1467370598844 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:38 INFO - PROCESS | 1656 | 1467370598910 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 420ms
03:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:56:39 INFO - PROCESS | 1656 | 1467370599266 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:39 INFO - PROCESS | 1656 | 1467370599313 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 367ms
03:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:56:39 INFO - PROCESS | 1656 | 1467370599638 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:39 INFO - PROCESS | 1656 | 1467370599687 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 223ms
03:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:56:39 INFO - PROCESS | 1656 | 1467370599881 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - PROCESS | 1656 | 1467370600025 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 374ms
03:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:56:40 INFO - PROCESS | 1656 | 1467370600251 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - PROCESS | 1656 | 1467370600297 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 268ms
03:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:56:40 INFO - PROCESS | 1656 | 1467370600527 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - PROCESS | 1656 | 1467370600570 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 322ms
03:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:56:40 INFO - PROCESS | 1656 | 1467370600863 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:40 INFO - PROCESS | 1656 | 1467370600926 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 272ms
03:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:56:41 INFO - PROCESS | 1656 | 1467370601139 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - PROCESS | 1656 | 1467370601183 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 216ms
03:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:56:41 INFO - PROCESS | 1656 | 1467370601365 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - PROCESS | 1656 | 1467370601399 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 318ms
03:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:56:41 INFO - PROCESS | 1656 | 1467370601690 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - PROCESS | 1656 | 1467370601747 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 269ms
03:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:56:41 INFO - PROCESS | 1656 | 1467370601966 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - PROCESS | 1656 | 1467370601999 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 217ms
03:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:56:42 INFO - PROCESS | 1656 | 1467370602186 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - PROCESS | 1656 | 1467370602222 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 216ms
03:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:56:42 INFO - PROCESS | 1656 | 1467370602414 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - PROCESS | 1656 | 1467370602459 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 271ms
03:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:56:42 INFO - PROCESS | 1656 | 1467370602687 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - PROCESS | 1656 | 1467370602726 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 268ms
03:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:56:42 INFO - PROCESS | 1656 | 1467370602964 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - PROCESS | 1656 | 1467370602999 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 273ms
03:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:56:43 INFO - PROCESS | 1656 | 1467370603235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - PROCESS | 1656 | 1467370603302 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 317ms
03:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:56:43 INFO - PROCESS | 1656 | 1467370603567 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - PROCESS | 1656 | 1467370603630 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 276ms
03:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:56:43 INFO - PROCESS | 1656 | 1467370603833 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:43 INFO - PROCESS | 1656 | 1467370603864 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 217ms
03:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:56:44 INFO - PROCESS | 1656 | 1467370604053 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - PROCESS | 1656 | 1467370604086 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 217ms
03:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:56:44 INFO - PROCESS | 1656 | 1467370604279 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - PROCESS | 1656 | 1467370604307 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 226ms
03:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:56:44 INFO - PROCESS | 1656 | 1467370604501 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - PROCESS | 1656 | 1467370604530 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 219ms
03:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:56:44 INFO - PROCESS | 1656 | 1467370604727 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - PROCESS | 1656 | 1467370604762 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 221ms
03:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:56:44 INFO - PROCESS | 1656 | 1467370604950 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:44 INFO - PROCESS | 1656 | 1467370604984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 270ms
03:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:56:45 INFO - PROCESS | 1656 | 1467370605338 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:45 INFO - PROCESS | 1656 | 1467370605442 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 390ms
03:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:56:45 INFO - PROCESS | 1656 | 1467370605670 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:45 INFO - PROCESS | 1656 | 1467370605735 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 467ms
03:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:56:46 INFO - PROCESS | 1656 | 1467370606134 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - PROCESS | 1656 | 1467370606174 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 219ms
03:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:56:46 INFO - PROCESS | 1656 | 1467370606364 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - PROCESS | 1656 | 1467370606401 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 274ms
03:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:56:46 INFO - PROCESS | 1656 | 1467370606633 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - PROCESS | 1656 | 1467370606680 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 369ms
03:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:56:47 INFO - PROCESS | 1656 | 1467370607019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - PROCESS | 1656 | 1467370607064 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 277ms
03:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:56:47 INFO - PROCESS | 1656 | 1467370607285 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - PROCESS | 1656 | 1467370607320 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 267ms
03:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:56:47 INFO - PROCESS | 1656 | 1467370607554 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - PROCESS | 1656 | 1467370607599 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 216ms
03:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:56:47 INFO - PROCESS | 1656 | 1467370607778 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - PROCESS | 1656 | 1467370607812 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 222ms
03:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:56:48 INFO - PROCESS | 1656 | 1467370607999 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - PROCESS | 1656 | 1467370608034 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 218ms
03:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:56:48 INFO - PROCESS | 1656 | 1467370608220 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - PROCESS | 1656 | 1467370608263 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 218ms
03:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:56:48 INFO - PROCESS | 1656 | 1467370608450 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - PROCESS | 1656 | 1467370608487 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 280ms
03:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:56:48 INFO - PROCESS | 1656 | 1467370608734 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - PROCESS | 1656 | 1467370608784 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 277ms
03:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:56:49 INFO - PROCESS | 1656 | 1467370609001 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - PROCESS | 1656 | 1467370609031 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 216ms
03:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:56:49 INFO - PROCESS | 1656 | 1467370609219 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - PROCESS | 1656 | 1467370609251 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 222ms
03:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:56:49 INFO - PROCESS | 1656 | 1467370609450 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - PROCESS | 1656 | 1467370609483 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 270ms
03:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:56:49 INFO - PROCESS | 1656 | 1467370609733 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - PROCESS | 1656 | 1467370609778 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 276ms
03:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:56:50 INFO - PROCESS | 1656 | 1467370610001 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - PROCESS | 1656 | 1467370610033 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 268ms
03:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:56:50 INFO - PROCESS | 1656 | 1467370610298 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - PROCESS | 1656 | 1467370610344 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 274ms
03:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:56:50 INFO - PROCESS | 1656 | 1467370610569 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - PROCESS | 1656 | 1467370610635 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 317ms
03:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:56:50 INFO - PROCESS | 1656 | 1467370610889 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:50 INFO - PROCESS | 1656 | 1467370610947 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 318ms
03:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:56:51 INFO - PROCESS | 1656 | 1467370611216 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:51 INFO - PROCESS | 1656 | 1467370611249 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms
03:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:56:51 INFO - PROCESS | 1656 | 1467370611740 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:51 INFO - PROCESS | 1656 | 1467370611864 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:56:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 320ms
03:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:56:52 INFO - PROCESS | 1656 | 1467370612101 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:52 INFO - PROCESS | 1656 | 1467370612167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:56:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 382ms
03:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:56:52 INFO - PROCESS | 1656 | 1467370612500 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:52 INFO - PROCESS | 1656 | 1467370612544 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:56:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 322ms
03:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:56:52 INFO - PROCESS | 1656 | 1467370612817 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:52 INFO - PROCESS | 1656 | 1467370612853 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:56:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 218ms
03:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:56:53 INFO - PROCESS | 1656 | 1467370613036 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:53 INFO - PROCESS | 1656 | 1467370613073 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:56:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 216ms
03:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:56:53 INFO - PROCESS | 1656 | 1467370613263 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:53 INFO - PROCESS | 1656 | 1467370613306 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:56:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 217ms
03:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:56:53 INFO - PROCESS | 1656 | 1467370613481 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:53 INFO - PROCESS | 1656 | 1467370613516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:54 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)
03:56:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 780ms
03:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:56:54 INFO - PROCESS | 1656 | 1467370614258 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:54 INFO - PROCESS | 1656 | 1467370614288 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:54 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
03:56:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 721ms
03:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:56:54 INFO - PROCESS | 1656 | 1467370614980 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:55 INFO - PROCESS | 1656 | 1467370615012 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:55 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
03:56:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 720ms
03:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:56:55 INFO - PROCESS | 1656 | 1467370615703 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:55 INFO - PROCESS | 1656 | 1467370615733 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:56 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)
03:56:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 717ms
03:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:56:56 INFO - PROCESS | 1656 | 1467370616428 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:56 INFO - PROCESS | 1656 | 1467370616475 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:57 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)
03:56:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 719ms
03:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:56:57 INFO - PROCESS | 1656 | 1467370617147 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:57 INFO - PROCESS | 1656 | 1467370617182 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:57 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
03:56:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 719ms
03:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:56:57 INFO - PROCESS | 1656 | 1467370617869 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:57 INFO - PROCESS | 1656 | 1467370617888 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:58 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
03:56:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 867ms
03:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:56:58 INFO - PROCESS | 1656 | 1467370618743 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:58 INFO - PROCESS | 1656 | 1467370618792 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:59 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
03:56:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:56:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 923ms
03:56:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:56:59 INFO - PROCESS | 1656 | 1467370619667 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:56:59 INFO - PROCESS | 1656 | 1467370619697 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:00 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
03:57:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:57:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 719ms
03:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:57:00 INFO - PROCESS | 1656 | 1467370620393 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:00 INFO - PROCESS | 1656 | 1467370620429 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 217ms
03:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:57:00 INFO - PROCESS | 1656 | 1467370620616 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:00 INFO - PROCESS | 1656 | 1467370620656 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 318ms
03:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:57:00 INFO - PROCESS | 1656 | 1467370620951 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 INFO - PROCESS | 1656 | 1467370620999 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 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"
03:57:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:57:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 268ms
03:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:57:01 INFO - PROCESS | 1656 | 1467370621237 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 INFO - PROCESS | 1656 | 1467370621296 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:57:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 326ms
03:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:57:01 INFO - PROCESS | 1656 | 1467370621587 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 INFO - PROCESS | 1656 | 1467370621633 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 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"
03:57:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:57:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 218ms
03:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:57:01 INFO - PROCESS | 1656 | 1467370621813 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:01 INFO - PROCESS | 1656 | 1467370621845 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:02 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"
03:57:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:57:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 224ms
03:57:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:57:02 INFO - PROCESS | 1656 | 1467370622033 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:02 INFO - PROCESS | 1656 | 1467370622066 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:57:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 215ms
03:57:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:57:02 INFO - PROCESS | 1656 | 1467370622252 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:02 INFO - PROCESS | 1656 | 1467370622283 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:02 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
03:57:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:57:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:57:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 720ms
03:57:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:57:02 INFO - PROCESS | 1656 | 1467370622978 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - PROCESS | 1656 | 1467370623019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 219ms
03:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:57:03 INFO - PROCESS | 1656 | 1467370623200 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - PROCESS | 1656 | 1467370623235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 219ms
03:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:57:03 INFO - PROCESS | 1656 | 1467370623422 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - PROCESS | 1656 | 1467370623458 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 272ms
03:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:57:03 INFO - PROCESS | 1656 | 1467370623715 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - PROCESS | 1656 | 1467370623765 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 275ms
03:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:57:03 INFO - PROCESS | 1656 | 1467370623983 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:04 INFO - PROCESS | 1656 | 1467370624035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:57:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms
03:57:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:57:04 INFO - PROCESS | 1656 | 1467370624520 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:04 INFO - PROCESS | 1656 | 1467370624577 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:57:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 268ms
03:57:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:57:04 INFO - PROCESS | 1656 | 1467370624798 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:04 INFO - PROCESS | 1656 | 1467370624846 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 317ms
03:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:57:05 INFO - PROCESS | 1656 | 1467370625150 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:05 INFO - PROCESS | 1656 | 1467370625209 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 423ms
03:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:57:05 INFO - PROCESS | 1656 | 1467370625565 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:05 INFO - PROCESS | 1656 | 1467370625612 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 266ms
03:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:57:05 INFO - PROCESS | 1656 | 1467370625836 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:05 INFO - PROCESS | 1656 | 1467370625879 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 272ms
03:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:57:06 INFO - PROCESS | 1656 | 1467370626147 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:06 INFO - PROCESS | 1656 | 1467370626204 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 280ms
03:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:57:06 INFO - PROCESS | 1656 | 1467370626416 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:06 INFO - PROCESS | 1656 | 1467370626487 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 317ms
03:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:57:06 INFO - PROCESS | 1656 | 1467370626737 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:06 INFO - PROCESS | 1656 | 1467370626800 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 269ms
03:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:57:07 INFO - PROCESS | 1656 | 1467370627013 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - PROCESS | 1656 | 1467370627052 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 217ms
03:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:57:07 INFO - PROCESS | 1656 | 1467370627231 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - PROCESS | 1656 | 1467370627267 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 268ms
03:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:57:07 INFO - PROCESS | 1656 | 1467370627517 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - PROCESS | 1656 | 1467370627570 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 323ms
03:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:57:07 INFO - PROCESS | 1656 | 1467370627838 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:07 INFO - PROCESS | 1656 | 1467370627883 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 217ms
03:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:57:08 INFO - PROCESS | 1656 | 1467370628063 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - PROCESS | 1656 | 1467370628094 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 223ms
03:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:57:08 INFO - PROCESS | 1656 | 1467370628282 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - PROCESS | 1656 | 1467370628315 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 218ms
03:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:57:08 INFO - PROCESS | 1656 | 1467370628503 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - PROCESS | 1656 | 1467370628533 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 218ms
03:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:57:08 INFO - PROCESS | 1656 | 1467370628746 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:08 INFO - PROCESS | 1656 | 1467370628781 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:57:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 267ms
03:57:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:57:09 INFO - PROCESS | 1656 | 1467370629020 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - PROCESS | 1656 | 1467370629077 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:57:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 317ms
03:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:57:09 INFO - PROCESS | 1656 | 1467370629338 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - PROCESS | 1656 | 1467370629372 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 219ms
03:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:57:09 INFO - PROCESS | 1656 | 1467370629565 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - PROCESS | 1656 | 1467370629598 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 216ms
03:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:57:09 INFO - PROCESS | 1656 | 1467370629783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - PROCESS | 1656 | 1467370629815 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 217ms
03:57:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:57:10 INFO - PROCESS | 1656 | 1467370630014 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:10 INFO - PROCESS | 1656 | 1467370630054 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:57:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 275ms
03:57:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:57:10 INFO - PROCESS | 1656 | 1467370630283 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:10 INFO - PROCESS | 1656 | 1467370630331 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:57:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 468ms
03:57:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:57:10 INFO - PROCESS | 1656 | 1467370630755 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:10 INFO - PROCESS | 1656 | 1467370630812 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 268ms
03:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:57:11 INFO - PROCESS | 1656 | 1467370631034 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:11 INFO - PROCESS | 1656 | 1467370631077 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 267ms
03:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:57:11 INFO - PROCESS | 1656 | 1467370631314 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:11 INFO - PROCESS | 1656 | 1467370631359 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 268ms
03:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:57:11 INFO - PROCESS | 1656 | 1467370631592 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:11 INFO - PROCESS | 1656 | 1467370631649 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 434ms
03:57:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:57:12 INFO - PROCESS | 1656 | 1467370632019 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:12 INFO - PROCESS | 1656 | 1467370632079 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 417ms
03:57:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:57:12 INFO - PROCESS | 1656 | 1467370632468 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:12 INFO - PROCESS | 1656 | 1467370632538 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 332ms
03:57:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:57:12 INFO - PROCESS | 1656 | 1467370632790 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:12 INFO - PROCESS | 1656 | 1467370632831 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 270ms
03:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:57:13 INFO - PROCESS | 1656 | 1467370633082 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - PROCESS | 1656 | 1467370633130 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 318ms
03:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:57:13 INFO - PROCESS | 1656 | 1467370633406 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - PROCESS | 1656 | 1467370633447 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 233ms
03:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:57:13 INFO - PROCESS | 1656 | 1467370633639 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - PROCESS | 1656 | 1467370633713 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 317ms
03:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:57:13 INFO - PROCESS | 1656 | 1467370633981 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - PROCESS | 1656 | 1467370634033 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 276ms
03:57:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:57:14 INFO - PROCESS | 1656 | 1467370634251 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - PROCESS | 1656 | 1467370634283 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 272ms
03:57:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:57:14 INFO - PROCESS | 1656 | 1467370634532 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - PROCESS | 1656 | 1467370634571 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 317ms
03:57:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:57:14 INFO - PROCESS | 1656 | 1467370634855 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:14 INFO - PROCESS | 1656 | 1467370634917 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 269ms
03:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:57:15 INFO - PROCESS | 1656 | 1467370635134 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - PROCESS | 1656 | 1467370635178 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 268ms
03:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:57:15 INFO - PROCESS | 1656 | 1467370635404 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - PROCESS | 1656 | 1467370635446 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 274ms
03:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:57:15 INFO - PROCESS | 1656 | 1467370635699 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - PROCESS | 1656 | 1467370635745 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 229ms
03:57:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:57:15 INFO - PROCESS | 1656 | 1467370635917 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:15 INFO - PROCESS | 1656 | 1467370635968 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:57:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:57:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 266ms
03:57:16 INFO - TEST-START | /DOMEvents/constructors.html
03:57:16 INFO - PROCESS | 1656 | 1467370636186 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:16 INFO - PROCESS | 1656 | 1467370636233 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:57:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:57:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:57:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:57:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:57:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:57:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:57:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:57:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:57:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 225ms
03:57:16 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:57:16 INFO - PROCESS | 1656 | 1467370636419 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:16 INFO - PROCESS | 1656 | 1467370636447 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:57:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 171ms
03:57:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:57:16 INFO - PROCESS | 1656 | 1467370636598 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:16 INFO - PROCESS | 1656 | 1467370636648 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:57:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:57:17 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
03:57:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:57:17 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
03:57:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:57:17 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]"
03:57:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:57:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:57:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 475ms
03:57:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:57:17 INFO - PROCESS | 1656 | 1467370637082 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - PROCESS | 1656 | 1467370637173 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:57:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:57:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 326ms
03:57:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:57:17 INFO - PROCESS | 1656 | 1467370637404 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - PROCESS | 1656 | 1467370637448 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:57:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:57:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 218ms
03:57:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:57:17 INFO - PROCESS | 1656 | 1467370637634 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - PROCESS | 1656 | 1467370637669 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:57:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 225ms
03:57:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:57:17 INFO - PROCESS | 1656 | 1467370637851 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:17 INFO - PROCESS | 1656 | 1467370637884 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 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.
03:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 220ms
03:57:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:57:18 INFO - PROCESS | 1656 | 1467370638079 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 INFO - PROCESS | 1656 | 1467370638111 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 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
03:57:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 225ms
03:57:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:57:18 INFO - PROCESS | 1656 | 1467370638304 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 INFO - PROCESS | 1656 | 1467370638359 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 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.
03:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 368ms
03:57:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:57:18 INFO - PROCESS | 1656 | 1467370638682 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 INFO - PROCESS | 1656 | 1467370638732 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:18 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.
03:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 325ms
03:57:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:57:19 INFO - PROCESS | 1656 | 1467370639001 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 INFO - PROCESS | 1656 | 1467370639033 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:57:19 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
03:57:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 269ms
03:57:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:57:19 INFO - PROCESS | 1656 | 1467370639286 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 INFO - PROCESS | 1656 | 1467370639334 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 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.
03:57:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 329ms
03:57:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:57:19 INFO - PROCESS | 1656 | 1467370639612 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 INFO - PROCESS | 1656 | 1467370639646 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 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.
03:57:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 219ms
03:57:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:57:19 INFO - PROCESS | 1656 | 1467370639833 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:19 INFO - PROCESS | 1656 | 1467370639870 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 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.
03:57:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 218ms
03:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:57:20 INFO - PROCESS | 1656 | 1467370640053 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 INFO - PROCESS | 1656 | 1467370640095 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 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.
03:57:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 219ms
03:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:57:20 INFO - PROCESS | 1656 | 1467370640281 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 INFO - PROCESS | 1656 | 1467370640316 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 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.
03:57:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 223ms
03:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:57:20 INFO - PROCESS | 1656 | 1467370640500 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 INFO - PROCESS | 1656 | 1467370640532 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 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.
03:57:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 171ms
03:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:57:20 INFO - PROCESS | 1656 | 1467370640673 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 INFO - PROCESS | 1656 | 1467370640709 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 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
03:57:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:57:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 216ms
03:57:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:57:20 INFO - PROCESS | 1656 | 1467370640898 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:20 INFO - PROCESS | 1656 | 1467370640928 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 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.
03:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 216ms
03:57:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:57:21 INFO - PROCESS | 1656 | 1467370641119 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 INFO - PROCESS | 1656 | 1467370641171 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 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.
03:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 268ms
03:57:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:57:21 INFO - PROCESS | 1656 | 1467370641388 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 INFO - PROCESS | 1656 | 1467370641436 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:57:21 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
03:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 268ms
03:57:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:57:21 INFO - PROCESS | 1656 | 1467370641669 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 INFO - PROCESS | 1656 | 1467370641719 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 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.
03:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 276ms
03:57:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:57:21 INFO - PROCESS | 1656 | 1467370641937 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:21 INFO - PROCESS | 1656 | 1467370641965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 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.
03:57:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 167ms
03:57:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:57:22 INFO - PROCESS | 1656 | 1467370642106 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 INFO - PROCESS | 1656 | 1467370642145 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 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.
03:57:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 173ms
03:57:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:57:22 INFO - PROCESS | 1656 | 1467370642284 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 INFO - PROCESS | 1656 | 1467370642316 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 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
03:57:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 217ms
03:57:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:57:22 INFO - PROCESS | 1656 | 1467370642504 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 INFO - PROCESS | 1656 | 1467370642542 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:57:22 INFO - {}
03:57:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:57:22 INFO - {}
03:57:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:57:22 INFO - {}
03:57:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:57:22 INFO - {}
03:57:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 318ms
03:57:22 INFO - TEST-START | /FileAPI/fileReader.html
03:57:22 INFO - PROCESS | 1656 | 1467370642836 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:22 INFO - PROCESS | 1656 | 1467370642921 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:57:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:57:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:57:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:57:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 480ms
03:57:23 INFO - TEST-START | /FileAPI/historical.html
03:57:23 INFO - PROCESS | 1656 | 1467370643315 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:23 INFO - PROCESS | 1656 | 1467370643361 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:57:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:57:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:57:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:57:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:57:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:57:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:57:23 INFO - TEST-OK | /FileAPI/historical.html | took 220ms
03:57:23 INFO - TEST-START | /FileAPI/idlharness.html
03:57:23 INFO - PROCESS | 1656 | 1467370643537 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:23 INFO - PROCESS | 1656 | 1467370643579 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:57:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:57:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:57:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:57:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:57:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:57:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:57:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:57:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:57:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:57:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:57:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:57:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:57:23 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
03:57:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:57:23 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
03:57:23 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
03:57:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:57:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:57:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:57:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:57:23 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
03:57:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:57:23 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
03:57:23 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
03:57:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:57:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:57:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 381ms
03:57:23 INFO - TEST-START | /FileAPI/idlharness.worker
03:57:23 INFO - PROCESS | 1656 | 1467370643926 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:23 INFO - PROCESS | 1656 | 1467370643964 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:57:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:57:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:57:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:57:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:57:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:57:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:57:24 INFO - {}
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:57:24 INFO - {}
03:57:24 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 - {}
03:57:24 INFO - {}
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:57:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:57:24 INFO - {}
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:57:24 INFO - {}
03:57:24 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 - {}
03:57:24 INFO - {}
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:57:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:57:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:57:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:57:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 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
03:57:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:57:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:57:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:57:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:57:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:57:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:57:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:57:24 INFO - {}
03:57:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 437ms
03:57:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:57:24 INFO - PROCESS | 1656 | 1467370644375 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:24 INFO - PROCESS | 1656 | 1467370644429 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:57:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 267ms
03:57:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:57:24 INFO - PROCESS | 1656 | 1467370644652 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:24 INFO - PROCESS | 1656 | 1467370644713 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:57:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:57:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 280ms
03:57:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:57:24 INFO - PROCESS | 1656 | 1467370644937 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:24 INFO - PROCESS | 1656 | 1467370644987 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:57:25 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.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:57:25 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'.)
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:57:25 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.
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:57:25 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.
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:57:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:57:25 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.
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:57:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:57:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:57:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:57:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 485ms
03:57:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:57:25 INFO - PROCESS | 1656 | 1467370645421 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:25 INFO - PROCESS | 1656 | 1467370645483 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:57:25 INFO - {}
03:57:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 373ms
03:57:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:57:25 INFO - PROCESS | 1656 | 1467370645799 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:25 INFO - PROCESS | 1656 | 1467370645847 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:57:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 318ms
03:57:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:57:26 INFO - PROCESS | 1656 | 1467370646133 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - PROCESS | 1656 | 1467370646186 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:57:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:57:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:57:26 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"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:57:26 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"
03:57:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:57:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 352ms
03:57:26 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:57:26 INFO - PROCESS | 1656 | 1467370646482 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - PROCESS | 1656 | 1467370646517 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:57:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:57:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:57:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:57:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:57:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:57:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 219ms
03:57:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:57:26 INFO - PROCESS | 1656 | 1467370646705 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - PROCESS | 1656 | 1467370646752 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:57:26 INFO - {}
03:57:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 268ms
03:57:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:57:26 INFO - PROCESS | 1656 | 1467370646985 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - PROCESS | 1656 | 1467370647026 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:57:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:57:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 268ms
03:57:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:57:27 INFO - PROCESS | 1656 | 1467370647268 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - PROCESS | 1656 | 1467370647329 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:57:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 276ms
03:57:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:57:27 INFO - PROCESS | 1656 | 1467370647548 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - PROCESS | 1656 | 1467370647583 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:57:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:57:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 222ms
03:57:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:57:27 INFO - PROCESS | 1656 | 1467370647767 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - PROCESS | 1656 | 1467370647798 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:57:27 INFO - reader.readAsText(blob_2)
03:57:27 INFO - }" did not throw
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:57:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:57:27 INFO - reader.readAsDataURL(blob_2)
03:57:27 INFO - }" did not throw
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:57:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:57:27 INFO - reader.readAsArrayBuffer(blob_2)
03:57:27 INFO - }" did not throw
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:57:27 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
03:57:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:57:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:57:27 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:57:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:57:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:57:27 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
03:57:27 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:57:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 218ms
03:57:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:57:28 INFO - PROCESS | 1656 | 1467370648000 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - PROCESS | 1656 | 1467370648037 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:57:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:57:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:57:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 275ms
03:57:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:57:28 INFO - PROCESS | 1656 | 1467370648271 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - PROCESS | 1656 | 1467370648321 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:57:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 269ms
03:57:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:57:28 INFO - PROCESS | 1656 | 1467370648551 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - PROCESS | 1656 | 1467370648584 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:57:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
03:57:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:57:28 INFO - PROCESS | 1656 | 1467370648771 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - PROCESS | 1656 | 1467370648804 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:57:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 221ms
03:57:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:57:29 INFO - PROCESS | 1656 | 1467370648998 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - PROCESS | 1656 | 1467370649029 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:57:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 173ms
03:57:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:57:29 INFO - PROCESS | 1656 | 1467370649167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - PROCESS | 1656 | 1467370649201 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:57:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 217ms
03:57:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:57:29 INFO - PROCESS | 1656 | 1467370649548 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - PROCESS | 1656 | 1467370649611 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:57:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 370ms
03:57:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:57:29 INFO - PROCESS | 1656 | 1467370649787 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:29 INFO - PROCESS | 1656 | 1467370649835 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:57:30 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
03:57:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:57:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 217ms
03:57:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:57:30 INFO - PROCESS | 1656 | 1467370650013 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - PROCESS | 1656 | 1467370650049 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:57:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 268ms
03:57:30 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:57:30 INFO - PROCESS | 1656 | 1467370650302 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - PROCESS | 1656 | 1467370650352 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:57:30 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 326ms
03:57:30 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:57:30 INFO - PROCESS | 1656 | 1467370650634 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - PROCESS | 1656 | 1467370650679 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:57:30 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 224ms
03:57:30 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:57:30 INFO - PROCESS | 1656 | 1467370650856 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:30 INFO - PROCESS | 1656 | 1467370650903 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:31 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:57:31 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 268ms
03:57:31 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:57:31 INFO - PROCESS | 1656 | 1467370651130 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:31 INFO - PROCESS | 1656 | 1467370651167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:31 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:57:31 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 274ms
03:57:31 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:57:31 INFO - PROCESS | 1656 | 1467370651401 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:31 INFO - PROCESS | 1656 | 1467370651439 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:57:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:57:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:57:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:57:31 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 322ms
03:57:31 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:57:31 INFO - PROCESS | 1656 | 1467370651744 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:31 INFO - PROCESS | 1656 | 1467370651787 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:57:32 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 367ms
03:57:32 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:57:32 INFO - PROCESS | 1656 | 1467370652118 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - PROCESS | 1656 | 1467370652157 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:57:32 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 268ms
03:57:32 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:57:32 INFO - PROCESS | 1656 | 1467370652390 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - PROCESS | 1656 | 1467370652443 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:57:32 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 269ms
03:57:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:57:32 INFO - PROCESS | 1656 | 1467370652667 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - PROCESS | 1656 | 1467370652715 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:57:32 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 318ms
03:57:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:57:32 INFO - PROCESS | 1656 | 1467370652986 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - PROCESS | 1656 | 1467370653017 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:57:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 268ms
03:57:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:57:33 INFO - PROCESS | 1656 | 1467370653268 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - PROCESS | 1656 | 1467370653330 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:57:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 277ms
03:57:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:57:33 INFO - PROCESS | 1656 | 1467370653538 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - PROCESS | 1656 | 1467370653576 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:57:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 217ms
03:57:33 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:57:33 INFO - PROCESS | 1656 | 1467370653764 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:33 INFO - PROCESS | 1656 | 1467370653793 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:57:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 275ms
03:57:34 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:57:34 INFO - PROCESS | 1656 | 1467370654035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - PROCESS | 1656 | 1467370654067 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:57:34 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 219ms
03:57:34 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:57:34 INFO - PROCESS | 1656 | 1467370654264 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - PROCESS | 1656 | 1467370654296 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:57:34 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 324ms
03:57:34 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:57:34 INFO - PROCESS | 1656 | 1467370654585 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - PROCESS | 1656 | 1467370654615 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:57:34 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 218ms
03:57:34 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:57:34 INFO - PROCESS | 1656 | 1467370654814 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:34 INFO - PROCESS | 1656 | 1467370654862 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:35 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:57:35 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:57:35 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 268ms
03:57:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:57:35 INFO - PROCESS | 1656 | 1467370655087 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:35 INFO - PROCESS | 1656 | 1467370655137 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:57:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 269ms
03:57:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:57:35 INFO - PROCESS | 1656 | 1467370655366 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:35 INFO - PROCESS | 1656 | 1467370655414 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:57:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 518ms
03:57:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:57:35 INFO - PROCESS | 1656 | 1467370655907 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:35 INFO - PROCESS | 1656 | 1467370655970 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 269ms
03:57:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:57:36 INFO - PROCESS | 1656 | 1467370656184 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - PROCESS | 1656 | 1467370656221 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 219ms
03:57:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:57:36 INFO - PROCESS | 1656 | 1467370656415 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - PROCESS | 1656 | 1467370656452 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 269ms
03:57:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:57:36 INFO - PROCESS | 1656 | 1467370656682 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - PROCESS | 1656 | 1467370656717 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 216ms
03:57:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:57:36 INFO - PROCESS | 1656 | 1467370656901 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:36 INFO - PROCESS | 1656 | 1467370656934 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:57:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 219ms
03:57:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:57:37 INFO - PROCESS | 1656 | 1467370657135 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:37 INFO - PROCESS | 1656 | 1467370657173 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:57:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 326ms
03:57:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:57:37 INFO - PROCESS | 1656 | 1467370657457 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:37 INFO - PROCESS | 1656 | 1467370657511 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:57:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 268ms
03:57:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:57:37 INFO - PROCESS | 1656 | 1467370657740 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:37 INFO - PROCESS | 1656 | 1467370657800 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 273ms
03:57:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:57:38 INFO - PROCESS | 1656 | 1467370658018 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - PROCESS | 1656 | 1467370658058 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 267ms
03:57:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:57:38 INFO - PROCESS | 1656 | 1467370658286 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - PROCESS | 1656 | 1467370658331 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 368ms
03:57:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:57:38 INFO - PROCESS | 1656 | 1467370658670 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - PROCESS | 1656 | 1467370658726 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 324ms
03:57:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:57:38 INFO - PROCESS | 1656 | 1467370658984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 INFO - PROCESS | 1656 | 1467370659022 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:57:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 217ms
03:57:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:57:39 INFO - PROCESS | 1656 | 1467370659205 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 INFO - PROCESS | 1656 | 1467370659250 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:57:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 267ms
03:57:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:57:39 INFO - PROCESS | 1656 | 1467370659482 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 INFO - PROCESS | 1656 | 1467370659537 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 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
03:57:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 274ms
03:57:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:57:39 INFO - PROCESS | 1656 | 1467370659751 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:39 INFO - PROCESS | 1656 | 1467370659787 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 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
03:57:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 270ms
03:57:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:57:40 INFO - PROCESS | 1656 | 1467370660035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - PROCESS | 1656 | 1467370660087 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:57:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 326ms
03:57:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:57:40 INFO - PROCESS | 1656 | 1467370660355 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - PROCESS | 1656 | 1467370660404 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:57:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 269ms
03:57:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:57:40 INFO - PROCESS | 1656 | 1467370660636 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - PROCESS | 1656 | 1467370660697 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:57:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 278ms
03:57:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:57:40 INFO - PROCESS | 1656 | 1467370660915 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:40 INFO - PROCESS | 1656 | 1467370660952 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:57:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 275ms
03:57:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:57:41 INFO - PROCESS | 1656 | 1467370661185 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:41 INFO - PROCESS | 1656 | 1467370661229 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:57:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 319ms
03:57:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:57:41 INFO - PROCESS | 1656 | 1467370661516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:41 INFO - PROCESS | 1656 | 1467370661559 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:57:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 275ms
03:57:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:57:41 INFO - PROCESS | 1656 | 1467370661785 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:41 INFO - PROCESS | 1656 | 1467370661850 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:57:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 468ms
03:57:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:57:42 INFO - PROCESS | 1656 | 1467370662268 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:42 INFO - PROCESS | 1656 | 1467370662335 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:42 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
03:57:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 325ms
03:57:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:57:42 INFO - PROCESS | 1656 | 1467370662588 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:42 INFO - PROCESS | 1656 | 1467370662632 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 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
03:57:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 416ms
03:57:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:57:43 INFO - PROCESS | 1656 | 1467370663017 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - PROCESS | 1656 | 1467370663054 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:57:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 274ms
03:57:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:57:43 INFO - PROCESS | 1656 | 1467370663285 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - PROCESS | 1656 | 1467370663318 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:57:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 267ms
03:57:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:57:43 INFO - PROCESS | 1656 | 1467370663554 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - PROCESS | 1656 | 1467370663589 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:57:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 268ms
03:57:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:57:43 INFO - PROCESS | 1656 | 1467370663832 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:43 INFO - PROCESS | 1656 | 1467370663868 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:57:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 266ms
03:57:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:57:44 INFO - PROCESS | 1656 | 1467370664099 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - PROCESS | 1656 | 1467370664133 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:57:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 217ms
03:57:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:57:44 INFO - PROCESS | 1656 | 1467370664318 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - PROCESS | 1656 | 1467370664352 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:57:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 265ms
03:57:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:57:44 INFO - PROCESS | 1656 | 1467370664603 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - PROCESS | 1656 | 1467370664659 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:57:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 267ms
03:57:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:57:44 INFO - PROCESS | 1656 | 1467370664865 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:44 INFO - PROCESS | 1656 | 1467370664897 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 274ms
03:57:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:57:45 INFO - PROCESS | 1656 | 1467370665135 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - PROCESS | 1656 | 1467370665170 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 367ms
03:57:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:57:45 INFO - PROCESS | 1656 | 1467370665504 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - PROCESS | 1656 | 1467370665538 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 269ms
03:57:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:57:45 INFO - PROCESS | 1656 | 1467370665783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - PROCESS | 1656 | 1467370665824 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 223ms
03:57:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:57:46 INFO - PROCESS | 1656 | 1467370666001 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:46 INFO - PROCESS | 1656 | 1467370666035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:57:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 266ms
03:57:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:57:46 INFO - PROCESS | 1656 | 1467370666269 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:46 INFO - PROCESS | 1656 | 1467370666306 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:57:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 668ms
03:57:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:57:46 INFO - PROCESS | 1656 | 1467370666942 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:46 INFO - PROCESS | 1656 | 1467370666982 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 267ms
03:57:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:57:47 INFO - PROCESS | 1656 | 1467370667217 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:47 INFO - PROCESS | 1656 | 1467370667251 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 269ms
03:57:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:57:47 INFO - PROCESS | 1656 | 1467370667493 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:47 INFO - PROCESS | 1656 | 1467370667551 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 317ms
03:57:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:57:47 INFO - PROCESS | 1656 | 1467370667821 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:47 INFO - PROCESS | 1656 | 1467370667871 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 317ms
03:57:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:57:48 INFO - PROCESS | 1656 | 1467370668238 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:48 INFO - PROCESS | 1656 | 1467370668298 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 268ms
03:57:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:57:48 INFO - PROCESS | 1656 | 1467370668516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:48 INFO - PROCESS | 1656 | 1467370668552 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 325ms
03:57:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:57:48 INFO - PROCESS | 1656 | 1467370668843 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:48 INFO - PROCESS | 1656 | 1467370668917 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 316ms
03:57:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:57:49 INFO - PROCESS | 1656 | 1467370669166 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - PROCESS | 1656 | 1467370669216 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 275ms
03:57:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:57:49 INFO - PROCESS | 1656 | 1467370669435 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - PROCESS | 1656 | 1467370669467 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 269ms
03:57:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:57:49 INFO - PROCESS | 1656 | 1467370669716 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - PROCESS | 1656 | 1467370669756 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 216ms
03:57:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:57:49 INFO - PROCESS | 1656 | 1467370669932 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:49 INFO - PROCESS | 1656 | 1467370669965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 222ms
03:57:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:57:50 INFO - PROCESS | 1656 | 1467370670164 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - PROCESS | 1656 | 1467370670199 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 224ms
03:57:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:57:50 INFO - PROCESS | 1656 | 1467370670384 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - PROCESS | 1656 | 1467370670418 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 216ms
03:57:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:57:50 INFO - PROCESS | 1656 | 1467370670603 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - PROCESS | 1656 | 1467370670636 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 218ms
03:57:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:57:50 INFO - PROCESS | 1656 | 1467370670831 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:50 INFO - PROCESS | 1656 | 1467370670867 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 223ms
03:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:57:51 INFO - PROCESS | 1656 | 1467370671054 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - PROCESS | 1656 | 1467370671098 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 217ms
03:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:57:51 INFO - PROCESS | 1656 | 1467370671274 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - PROCESS | 1656 | 1467370671307 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 216ms
03:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:57:51 INFO - PROCESS | 1656 | 1467370671498 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - PROCESS | 1656 | 1467370671529 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 220ms
03:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:57:51 INFO - PROCESS | 1656 | 1467370671718 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:51 INFO - PROCESS | 1656 | 1467370671750 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 422ms
03:57:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:57:52 INFO - PROCESS | 1656 | 1467370672147 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:52 INFO - PROCESS | 1656 | 1467370672232 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 522ms
03:57:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:57:52 INFO - PROCESS | 1656 | 1467370672674 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:52 INFO - PROCESS | 1656 | 1467370672739 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 317ms
03:57:52 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:57:53 INFO - PROCESS | 1656 | 1467370673003 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - PROCESS | 1656 | 1467370673045 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:57:53 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 274ms
03:57:53 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:57:53 INFO - PROCESS | 1656 | 1467370673270 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - PROCESS | 1656 | 1467370673327 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:57:53 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 269ms
03:57:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:57:53 INFO - PROCESS | 1656 | 1467370673549 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - PROCESS | 1656 | 1467370673585 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:57:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 222ms
03:57:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:57:53 INFO - PROCESS | 1656 | 1467370673769 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - PROCESS | 1656 | 1467370673814 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:57:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 217ms
03:57:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:57:53 INFO - PROCESS | 1656 | 1467370673987 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:54 INFO - PROCESS | 1656 | 1467370674043 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:57:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 517ms
03:57:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:57:54 INFO - PROCESS | 1656 | 1467370674505 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:54 INFO - PROCESS | 1656 | 1467370674531 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:57:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 217ms
03:57:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:57:54 INFO - PROCESS | 1656 | 1467370674732 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:54 INFO - PROCESS | 1656 | 1467370674762 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:57:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 268ms
03:57:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:57:55 INFO - PROCESS | 1656 | 1467370675018 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - PROCESS | 1656 | 1467370675067 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:57:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 227ms
03:57:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:57:55 INFO - PROCESS | 1656 | 1467370675236 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - PROCESS | 1656 | 1467370675269 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:57:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 218ms
03:57:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:57:55 INFO - PROCESS | 1656 | 1467370675461 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - PROCESS | 1656 | 1467370675500 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:57:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 318ms
03:57:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:57:55 INFO - PROCESS | 1656 | 1467370675783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:55 INFO - PROCESS | 1656 | 1467370675819 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:57:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 275ms
03:57:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:57:56 INFO - PROCESS | 1656 | 1467370676053 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - PROCESS | 1656 | 1467370676102 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:57:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 269ms
03:57:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:57:56 INFO - PROCESS | 1656 | 1467370676339 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - PROCESS | 1656 | 1467370676390 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:57:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 278ms
03:57:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:57:56 INFO - PROCESS | 1656 | 1467370676606 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - PROCESS | 1656 | 1467370676639 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:57:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:57:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 319ms
03:57:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:57:56 INFO - PROCESS | 1656 | 1467370676934 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:56 INFO - PROCESS | 1656 | 1467370676967 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:57:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:57:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:57:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:57:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 318ms
03:57:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:57:57 INFO - PROCESS | 1656 | 1467370677262 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:57 INFO - PROCESS | 1656 | 1467370677304 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:57:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 269ms
03:57:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:57:57 INFO - PROCESS | 1656 | 1467370677537 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:57 INFO - PROCESS | 1656 | 1467370677594 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:57:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 317ms
03:57:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:57:57 INFO - PROCESS | 1656 | 1467370677854 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:57 INFO - PROCESS | 1656 | 1467370677886 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:57:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 418ms
03:57:58 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:57:58 INFO - PROCESS | 1656 | 1467370678379 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:58 INFO - PROCESS | 1656 | 1467370678451 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:57:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 326ms
03:57:58 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:57:58 INFO - PROCESS | 1656 | 1467370678726 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:58 INFO - PROCESS | 1656 | 1467370678785 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:57:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 332ms
03:57:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:57:59 INFO - PROCESS | 1656 | 1467370679071 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:59 INFO - PROCESS | 1656 | 1467370679141 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:57:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 329ms
03:57:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:57:59 INFO - PROCESS | 1656 | 1467370679385 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:59 INFO - PROCESS | 1656 | 1467370679456 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:57:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 376ms
03:57:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:57:59 INFO - PROCESS | 1656 | 1467370679755 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:57:59 INFO - PROCESS | 1656 | 1467370679833 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:58:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 418ms
03:58:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:58:00 INFO - PROCESS | 1656 | 1467370680184 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - PROCESS | 1656 | 1467370680234 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:58:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 273ms
03:58:00 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:58:00 INFO - PROCESS | 1656 | 1467370680456 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - PROCESS | 1656 | 1467370680515 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:58:00 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 318ms
03:58:00 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:58:00 INFO - PROCESS | 1656 | 1467370680782 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - PROCESS | 1656 | 1467370680816 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:00 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:58:00 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:58:00 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:58:00 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 227ms
03:58:01 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:58:01 INFO - PROCESS | 1656 | 1467370681004 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - PROCESS | 1656 | 1467370681046 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:58:01 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 271ms
03:58:01 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:58:01 INFO - PROCESS | 1656 | 1467370681289 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - PROCESS | 1656 | 1467370681341 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:58:01 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 317ms
03:58:01 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:58:01 INFO - PROCESS | 1656 | 1467370681608 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - PROCESS | 1656 | 1467370681653 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:58:01 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 218ms
03:58:01 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:58:01 INFO - PROCESS | 1656 | 1467370681835 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:01 INFO - PROCESS | 1656 | 1467370681866 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:58:02 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:58:02 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 218ms
03:58:02 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:58:02 INFO - PROCESS | 1656 | 1467370682055 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - PROCESS | 1656 | 1467370682092 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:58:02 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 271ms
03:58:02 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:58:02 INFO - PROCESS | 1656 | 1467370682339 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - PROCESS | 1656 | 1467370682386 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:58:02 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 268ms
03:58:02 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:58:02 INFO - PROCESS | 1656 | 1467370682616 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - PROCESS | 1656 | 1467370682646 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:58:02 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 369ms
03:58:02 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:58:02 INFO - PROCESS | 1656 | 1467370682978 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - PROCESS | 1656 | 1467370683003 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:58:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:58:03 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 270ms
03:58:03 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:58:03 INFO - PROCESS | 1656 | 1467370683267 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - PROCESS | 1656 | 1467370683316 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:58:03 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 274ms
03:58:03 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:58:03 INFO - PROCESS | 1656 | 1467370683534 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - PROCESS | 1656 | 1467370683580 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:58:03 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 218ms
03:58:03 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:58:03 INFO - PROCESS | 1656 | 1467370683754 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - PROCESS | 1656 | 1467370683797 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:58:03 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 219ms
03:58:03 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:58:03 INFO - PROCESS | 1656 | 1467370683981 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:04 INFO - PROCESS | 1656 | 1467370684006 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:58:04 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 322ms
03:58:04 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:58:04 INFO - PROCESS | 1656 | 1467370684302 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:04 INFO - PROCESS | 1656 | 1467370684333 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:58:04 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 217ms
03:58:04 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:58:04 INFO - PROCESS | 1656 | 1467370684560 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:04 INFO - PROCESS | 1656 | 1467370684694 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:58:04 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 424ms
03:58:04 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:58:04 INFO - PROCESS | 1656 | 1467370684956 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - PROCESS | 1656 | 1467370685005 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:58:05 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 268ms
03:58:05 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:58:05 INFO - PROCESS | 1656 | 1467370685235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - PROCESS | 1656 | 1467370685278 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:58:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:58:05 INFO - window.indexedDB.open('test', val);..." did not throw
03:58:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:58:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:58:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:58:05 INFO - window.indexedDB.open('test', val);..." did not throw
03:58:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:58:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:58:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:58:05 INFO - window.indexedDB.open('test', val);..." did not throw
03:58:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:58:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:58:05 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:58:05 INFO - window.indexedDB.open('test', val);..." did not throw
03:58:05 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:05 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:58:05 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:58:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:58:05 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 370ms
03:58:05 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:58:05 INFO - PROCESS | 1656 | 1467370685623 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - PROCESS | 1656 | 1467370685671 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:58:05 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 271ms
03:58:05 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:58:05 INFO - PROCESS | 1656 | 1467370685890 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:05 INFO - PROCESS | 1656 | 1467370685928 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:06 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:58:06 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:58:06 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1069ms
03:58:06 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:58:06 INFO - PROCESS | 1656 | 1467370686962 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:06 INFO - PROCESS | 1656 | 1467370686994 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:58:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 218ms
03:58:07 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:58:07 INFO - PROCESS | 1656 | 1467370687185 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - PROCESS | 1656 | 1467370687219 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:58:07 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 217ms
03:58:07 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:58:07 INFO - PROCESS | 1656 | 1467370687404 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - PROCESS | 1656 | 1467370687440 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:58:07 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 218ms
03:58:07 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:58:07 INFO - PROCESS | 1656 | 1467370687635 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - PROCESS | 1656 | 1467370687673 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:58:07 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 268ms
03:58:07 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:58:07 INFO - PROCESS | 1656 | 1467370687907 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:07 INFO - PROCESS | 1656 | 1467370687965 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:08 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:58:08 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 317ms
03:58:08 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:58:08 INFO - PROCESS | 1656 | 1467370688233 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:08 INFO - PROCESS | 1656 | 1467370688273 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:08 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:58:08 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 324ms
03:58:08 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:58:08 INFO - PROCESS | 1656 | 1467370688574 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:08 INFO - PROCESS | 1656 | 1467370688622 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:08 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:58:08 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 218ms
03:58:08 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:58:08 INFO - PROCESS | 1656 | 1467370688798 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:08 INFO - PROCESS | 1656 | 1467370688839 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:58:09 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 317ms
03:58:09 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:58:09 INFO - PROCESS | 1656 | 1467370689118 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - PROCESS | 1656 | 1467370689150 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:58:09 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 271ms
03:58:09 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:58:09 INFO - PROCESS | 1656 | 1467370689402 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - PROCESS | 1656 | 1467370689470 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:58:09 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 317ms
03:58:09 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:58:09 INFO - PROCESS | 1656 | 1467370689717 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - PROCESS | 1656 | 1467370689752 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:58:09 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 217ms
03:58:09 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:58:09 INFO - PROCESS | 1656 | 1467370689936 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:09 INFO - PROCESS | 1656 | 1467370689967 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:58:10 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 221ms
03:58:10 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:58:10 INFO - PROCESS | 1656 | 1467370690167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:10 INFO - PROCESS | 1656 | 1467370690208 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:58:10 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 224ms
03:58:10 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:58:10 INFO - PROCESS | 1656 | 1467370690386 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:10 INFO - PROCESS | 1656 | 1467370690417 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:58:10 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:58:10 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 269ms
03:58:10 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:58:10 INFO - PROCESS | 1656 | 1467370690658 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:10 INFO - PROCESS | 1656 | 1467370690690 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:58:11 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 368ms
03:58:11 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:58:11 INFO - PROCESS | 1656 | 1467370691033 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:11 INFO - PROCESS | 1656 | 1467370691184 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:58:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 370ms
03:58:11 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:58:11 INFO - PROCESS | 1656 | 1467370691406 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:11 INFO - PROCESS | 1656 | 1467370691454 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:58:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 267ms
03:58:11 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:58:11 INFO - PROCESS | 1656 | 1467370691688 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:11 INFO - PROCESS | 1656 | 1467370691744 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:58:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 375ms
03:58:12 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:58:12 INFO - PROCESS | 1656 | 1467370692055 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - PROCESS | 1656 | 1467370692090 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:58:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 218ms
03:58:12 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:58:12 INFO - PROCESS | 1656 | 1467370692275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - PROCESS | 1656 | 1467370692316 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:58:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 267ms
03:58:12 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:58:12 INFO - PROCESS | 1656 | 1467370692555 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - PROCESS | 1656 | 1467370692620 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:58:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 270ms
03:58:12 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:58:12 INFO - PROCESS | 1656 | 1467370692836 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:12 INFO - PROCESS | 1656 | 1467370692883 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:58:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 277ms
03:58:13 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:58:13 INFO - PROCESS | 1656 | 1467370693106 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:13 INFO - PROCESS | 1656 | 1467370693140 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:58:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 368ms
03:58:13 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:58:13 INFO - PROCESS | 1656 | 1467370693489 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:13 INFO - PROCESS | 1656 | 1467370693541 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:13 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:58:13 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 329ms
03:58:13 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:58:13 INFO - PROCESS | 1656 | 1467370693817 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:13 INFO - PROCESS | 1656 | 1467370693857 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:58:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 374ms
03:58:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:58:14 INFO - PROCESS | 1656 | 1467370694186 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - PROCESS | 1656 | 1467370694220 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:58:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 269ms
03:58:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:58:14 INFO - PROCESS | 1656 | 1467370694467 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - PROCESS | 1656 | 1467370694516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:58:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 226ms
03:58:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:58:14 INFO - PROCESS | 1656 | 1467370694685 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - PROCESS | 1656 | 1467370694718 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:14 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:58:14 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 269ms
03:58:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:58:14 INFO - PROCESS | 1656 | 1467370694969 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - PROCESS | 1656 | 1467370695012 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:58:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 327ms
03:58:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:58:15 INFO - PROCESS | 1656 | 1467370695291 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - PROCESS | 1656 | 1467370695338 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:58:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 267ms
03:58:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:58:15 INFO - PROCESS | 1656 | 1467370695568 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - PROCESS | 1656 | 1467370695599 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:58:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 217ms
03:58:15 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:58:15 INFO - PROCESS | 1656 | 1467370695787 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:15 INFO - PROCESS | 1656 | 1467370695829 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:58:16 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 269ms
03:58:16 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:58:16 INFO - PROCESS | 1656 | 1467370696071 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - PROCESS | 1656 | 1467370696116 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:58:16 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 279ms
03:58:16 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:58:16 INFO - PROCESS | 1656 | 1467370696352 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - PROCESS | 1656 | 1467370696407 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:58:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:58:16 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 317ms
03:58:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:58:16 INFO - PROCESS | 1656 | 1467370696671 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - PROCESS | 1656 | 1467370696719 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:58:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 268ms
03:58:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:58:16 INFO - PROCESS | 1656 | 1467370696940 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:16 INFO - PROCESS | 1656 | 1467370696975 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:17 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
03:58:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
03:58:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:58:17 INFO - PROCESS | 1656 | 1467370697166 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:17 INFO - PROCESS | 1656 | 1467370697192 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:17 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
03:58:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 423ms
03:58:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:58:17 INFO - PROCESS | 1656 | 1467370697587 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:17 INFO - PROCESS | 1656 | 1467370697623 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:58:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 216ms
03:58:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:58:17 INFO - PROCESS | 1656 | 1467370697807 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:17 INFO - PROCESS | 1656 | 1467370697854 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 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
03:58:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 269ms
03:58:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:58:18 INFO - PROCESS | 1656 | 1467370698106 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 INFO - PROCESS | 1656 | 1467370698147 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 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
03:58:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 283ms
03:58:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:58:18 INFO - PROCESS | 1656 | 1467370698410 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 INFO - PROCESS | 1656 | 1467370698464 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 344ms
03:58:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:58:18 INFO - PROCESS | 1656 | 1467370698736 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 INFO - PROCESS | 1656 | 1467370698783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:18 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
03:58:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 269ms
03:58:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:58:19 INFO - PROCESS | 1656 | 1467370699000 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - PROCESS | 1656 | 1467370699041 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:58:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 225ms
03:58:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:58:19 INFO - PROCESS | 1656 | 1467370699222 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - PROCESS | 1656 | 1467370699264 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:58:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 319ms
03:58:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:58:19 INFO - PROCESS | 1656 | 1467370699557 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - PROCESS | 1656 | 1467370699599 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:58:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 218ms
03:58:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:58:19 INFO - PROCESS | 1656 | 1467370699783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - PROCESS | 1656 | 1467370699818 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:58:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 224ms
03:58:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:58:20 INFO - PROCESS | 1656 | 1467370700003 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - PROCESS | 1656 | 1467370700035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:58:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 218ms
03:58:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:58:20 INFO - PROCESS | 1656 | 1467370700225 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - PROCESS | 1656 | 1467370700267 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:58:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 268ms
03:58:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:58:20 INFO - PROCESS | 1656 | 1467370700502 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - PROCESS | 1656 | 1467370700551 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:58:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 274ms
03:58:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:58:20 INFO - PROCESS | 1656 | 1467370700773 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:20 INFO - PROCESS | 1656 | 1467370700889 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:21 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
03:58:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 319ms
03:58:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:58:21 INFO - PROCESS | 1656 | 1467370701101 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:21 INFO - PROCESS | 1656 | 1467370701134 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:58:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 428ms
03:58:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:58:21 INFO - PROCESS | 1656 | 1467370701530 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:21 INFO - PROCESS | 1656 | 1467370701554 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:58:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 222ms
03:58:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:58:21 INFO - PROCESS | 1656 | 1467370701753 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:21 INFO - PROCESS | 1656 | 1467370701784 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 267ms
03:58:22 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:58:22 INFO - PROCESS | 1656 | 1467370702038 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - PROCESS | 1656 | 1467370702084 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 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
03:58:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 267ms
03:58:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:58:22 INFO - PROCESS | 1656 | 1467370702307 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - PROCESS | 1656 | 1467370702361 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:58:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
03:58:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:58:22 INFO - PROCESS | 1656 | 1467370702586 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - PROCESS | 1656 | 1467370702633 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:58:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 327ms
03:58:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:58:22 INFO - PROCESS | 1656 | 1467370702905 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:22 INFO - PROCESS | 1656 | 1467370702941 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:58:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 218ms
03:58:23 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:58:23 INFO - PROCESS | 1656 | 1467370703125 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:23 INFO - PROCESS | 1656 | 1467370703170 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:23 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
03:58:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 416ms
03:58:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:58:23 INFO - PROCESS | 1656 | 1467370703687 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:23 INFO - PROCESS | 1656 | 1467370703740 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:58:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 369ms
03:58:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:58:23 INFO - PROCESS | 1656 | 1467370703959 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 INFO - PROCESS | 1656 | 1467370704005 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 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
03:58:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 268ms
03:58:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:58:24 INFO - PROCESS | 1656 | 1467370704233 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 INFO - PROCESS | 1656 | 1467370704275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 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
03:58:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 274ms
03:58:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:58:24 INFO - PROCESS | 1656 | 1467370704503 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 INFO - PROCESS | 1656 | 1467370704537 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 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
03:58:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 270ms
03:58:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:58:24 INFO - PROCESS | 1656 | 1467370704781 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 INFO - PROCESS | 1656 | 1467370704816 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:58:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 222ms
03:58:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:58:25 INFO - PROCESS | 1656 | 1467370705004 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:25 INFO - PROCESS | 1656 | 1467370705040 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:25 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
03:58:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 270ms
03:58:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:58:25 INFO - PROCESS | 1656 | 1467370705289 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:25 INFO - PROCESS | 1656 | 1467370705335 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:58:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 380ms
03:58:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:58:25 INFO - PROCESS | 1656 | 1467370705670 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:25 INFO - PROCESS | 1656 | 1467370705731 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:58:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 326ms
03:58:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:58:25 INFO - PROCESS | 1656 | 1467370705992 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 INFO - PROCESS | 1656 | 1467370706042 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:58:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 267ms
03:58:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:58:26 INFO - PROCESS | 1656 | 1467370706266 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 INFO - PROCESS | 1656 | 1467370706299 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 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"
03:58:26 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:58:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 224ms
03:58:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:58:26 INFO - PROCESS | 1656 | 1467370706487 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 INFO - PROCESS | 1656 | 1467370706522 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 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"
03:58:26 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:58:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 269ms
03:58:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:58:26 INFO - PROCESS | 1656 | 1467370706767 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 INFO - PROCESS | 1656 | 1467370706804 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:58:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 216ms
03:58:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:58:26 INFO - PROCESS | 1656 | 1467370706984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - PROCESS | 1656 | 1467370707015 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:58:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 216ms
03:58:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:58:27 INFO - PROCESS | 1656 | 1467370707202 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - PROCESS | 1656 | 1467370707235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:58:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 215ms
03:58:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:58:27 INFO - PROCESS | 1656 | 1467370707420 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - PROCESS | 1656 | 1467370707452 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:58:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 218ms
03:58:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:58:27 INFO - PROCESS | 1656 | 1467370707642 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - PROCESS | 1656 | 1467370707685 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:58:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 267ms
03:58:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:58:27 INFO - PROCESS | 1656 | 1467370707919 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:27 INFO - PROCESS | 1656 | 1467370707960 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:58:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 368ms
03:58:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:58:28 INFO - PROCESS | 1656 | 1467370708288 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:28 INFO - PROCESS | 1656 | 1467370708318 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:58:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 319ms
03:58:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:58:28 INFO - PROCESS | 1656 | 1467370708617 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:28 INFO - PROCESS | 1656 | 1467370708653 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 275ms
03:58:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:58:28 INFO - PROCESS | 1656 | 1467370708887 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:28 INFO - PROCESS | 1656 | 1467370708919 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:29 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
03:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 267ms
03:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:58:29 INFO - PROCESS | 1656 | 1467370709167 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:29 INFO - PROCESS | 1656 | 1467370709207 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 268ms
03:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:58:29 INFO - PROCESS | 1656 | 1467370709437 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:29 INFO - PROCESS | 1656 | 1467370709482 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 275ms
03:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:58:29 INFO - PROCESS | 1656 | 1467370709707 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:29 INFO - PROCESS | 1656 | 1467370709793 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 569ms
03:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:58:30 INFO - PROCESS | 1656 | 1467370710283 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:30 INFO - PROCESS | 1656 | 1467370710329 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 273ms
03:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:58:30 INFO - PROCESS | 1656 | 1467370710556 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:30 INFO - PROCESS | 1656 | 1467370710600 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 269ms
03:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:58:30 INFO - PROCESS | 1656 | 1467370710837 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:30 INFO - PROCESS | 1656 | 1467370710872 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 275ms
03:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:58:31 INFO - PROCESS | 1656 | 1467370711103 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - PROCESS | 1656 | 1467370711137 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 267ms
03:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:58:31 INFO - PROCESS | 1656 | 1467370711385 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - PROCESS | 1656 | 1467370711436 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 318ms
03:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:58:31 INFO - PROCESS | 1656 | 1467370711704 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - PROCESS | 1656 | 1467370711763 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 267ms
03:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:58:31 INFO - PROCESS | 1656 | 1467370711972 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - PROCESS | 1656 | 1467370712008 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:58:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 268ms
03:58:32 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:58:32 INFO - PROCESS | 1656 | 1467370712249 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - PROCESS | 1656 | 1467370712283 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:58:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 276ms
03:58:32 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:58:32 INFO - PROCESS | 1656 | 1467370712521 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - PROCESS | 1656 | 1467370712554 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:58:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 216ms
03:58:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:58:32 INFO - PROCESS | 1656 | 1467370712739 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:32 INFO - PROCESS | 1656 | 1467370712779 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 269ms
03:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:58:33 INFO - PROCESS | 1656 | 1467370713020 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - PROCESS | 1656 | 1467370713061 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 274ms
03:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:58:33 INFO - PROCESS | 1656 | 1467370713290 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - PROCESS | 1656 | 1467370713344 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 318ms
03:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:58:33 INFO - PROCESS | 1656 | 1467370713621 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - PROCESS | 1656 | 1467370713665 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 278ms
03:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:58:33 INFO - PROCESS | 1656 | 1467370713890 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:33 INFO - PROCESS | 1656 | 1467370713924 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 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
03:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 266ms
03:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:58:34 INFO - PROCESS | 1656 | 1467370714165 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 INFO - PROCESS | 1656 | 1467370714195 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 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
03:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 216ms
03:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:58:34 INFO - PROCESS | 1656 | 1467370714385 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 INFO - PROCESS | 1656 | 1467370714420 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 325ms
03:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:58:34 INFO - PROCESS | 1656 | 1467370714705 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 INFO - PROCESS | 1656 | 1467370714741 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:34 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
03:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 272ms
03:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:58:34 INFO - PROCESS | 1656 | 1467370714989 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:35 INFO - PROCESS | 1656 | 1467370715035 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:35 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
03:58:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 368ms
03:58:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:58:35 INFO - PROCESS | 1656 | 1467370715365 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:35 INFO - PROCESS | 1656 | 1467370715399 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:58:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 419ms
03:58:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:58:35 INFO - PROCESS | 1656 | 1467370715785 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:35 INFO - PROCESS | 1656 | 1467370715820 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:36 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
03:58:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 468ms
03:58:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:58:36 INFO - PROCESS | 1656 | 1467370716258 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:36 INFO - PROCESS | 1656 | 1467370716314 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:58:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 524ms
03:58:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:58:36 INFO - PROCESS | 1656 | 1467370716790 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:36 INFO - PROCESS | 1656 | 1467370716862 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 319ms
03:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:58:37 INFO - PROCESS | 1656 | 1467370717117 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:37 INFO - PROCESS | 1656 | 1467370717165 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 272ms
03:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:58:37 INFO - PROCESS | 1656 | 1467370717390 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:37 INFO - PROCESS | 1656 | 1467370717439 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 322ms
03:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:58:37 INFO - PROCESS | 1656 | 1467370717722 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:37 INFO - PROCESS | 1656 | 1467370717783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 317ms
03:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:58:38 INFO - PROCESS | 1656 | 1467370718040 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 INFO - PROCESS | 1656 | 1467370718072 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 268ms
03:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:58:38 INFO - PROCESS | 1656 | 1467370718324 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 INFO - PROCESS | 1656 | 1467370718396 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 317ms
03:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:58:38 INFO - PROCESS | 1656 | 1467370718640 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 INFO - PROCESS | 1656 | 1467370718691 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:38 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
03:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 316ms
03:58:38 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:58:38 INFO - PROCESS | 1656 | 1467370718962 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - PROCESS | 1656 | 1467370719022 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:58:39 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 317ms
03:58:39 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:58:39 INFO - PROCESS | 1656 | 1467370719289 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - PROCESS | 1656 | 1467370719346 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:58:39 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:58:39 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 270ms
03:58:39 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:58:39 INFO - PROCESS | 1656 | 1467370719566 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - PROCESS | 1656 | 1467370719604 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:58:39 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 219ms
03:58:39 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:58:39 INFO - PROCESS | 1656 | 1467370719786 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:39 INFO - PROCESS | 1656 | 1467370719821 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:58:40 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:58:40 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 318ms
03:58:40 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:58:40 INFO - PROCESS | 1656 | 1467370720107 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:40 INFO - PROCESS | 1656 | 1467370720313 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:40 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:58:40 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 417ms
03:58:40 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:58:40 INFO - PROCESS | 1656 | 1467370720536 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:40 INFO - PROCESS | 1656 | 1467370720585 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:40 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:58:40 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 326ms
03:58:40 INFO - TEST-START | /IndexedDB/interfaces.html
03:58:40 INFO - PROCESS | 1656 | 1467370720854 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:40 INFO - PROCESS | 1656 | 1467370720888 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:58:41 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
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:58:41 INFO - TEST-OK | /IndexedDB/interfaces.html | took 390ms
03:58:41 INFO - TEST-START | /IndexedDB/interfaces.worker
03:58:41 INFO - PROCESS | 1656 | 1467370721251 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:41 INFO - PROCESS | 1656 | 1467370721295 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:58:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:58:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:58:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:58:41 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:58:41 INFO - {}
03:58:41 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 - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:58:41 INFO - {}
03:58:41 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 593ms
03:58:41 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:58:41 INFO - PROCESS | 1656 | 1467370721852 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:41 INFO - PROCESS | 1656 | 1467370721997 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:58:42 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:58:42 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 730ms
03:58:42 INFO - TEST-START | /IndexedDB/key_valid.html
03:58:42 INFO - PROCESS | 1656 | 1467370722586 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:42 INFO - PROCESS | 1656 | 1467370722666 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:58:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:58:43 INFO - TEST-OK | /IndexedDB/key_valid.html | took 924ms
03:58:43 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:58:43 INFO - PROCESS | 1656 | 1467370723516 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:43 INFO - PROCESS | 1656 | 1467370723572 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:43 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:58:43 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 321ms
03:58:43 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:58:43 INFO - PROCESS | 1656 | 1467370723841 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:43 INFO - PROCESS | 1656 | 1467370723885 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:44 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:58:44 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 721ms
03:58:44 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:58:44 INFO - PROCESS | 1656 | 1467370724576 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:44 INFO - PROCESS | 1656 | 1467370724646 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:44 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:58:44 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:58:44 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:58:44 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 321ms
03:58:44 INFO - TEST-START | /IndexedDB/keyorder.htm
03:58:44 INFO - PROCESS | 1656 | 1467370724893 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:44 INFO - PROCESS | 1656 | 1467370724939 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:58:45 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:58:45 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 324ms
03:58:45 INFO - TEST-START | /IndexedDB/keypath.htm
03:58:45 INFO - PROCESS | 1656 | 1467370725231 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:45 INFO - PROCESS | 1656 | 1467370725269 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:58:45 INFO - TEST-OK | /IndexedDB/keypath.htm | took 323ms
03:58:45 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:58:45 INFO - PROCESS | 1656 | 1467370725571 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:45 INFO - PROCESS | 1656 | 1467370725637 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:58:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:58:45 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 377ms
03:58:45 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:58:45 INFO - PROCESS | 1656 | 1467370725940 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:45 INFO - PROCESS | 1656 | 1467370725973 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:58:46 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:58:46 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:58:46 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 271ms
03:58:46 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:58:46 INFO - PROCESS | 1656 | 1467370726219 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - PROCESS | 1656 | 1467370726265 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:58:46 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:58:46 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:58:46 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 317ms
03:58:46 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:58:46 INFO - PROCESS | 1656 | 1467370726539 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - PROCESS | 1656 | 1467370726574 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:58:46 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 217ms
03:58:46 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:58:46 INFO - PROCESS | 1656 | 1467370726759 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - PROCESS | 1656 | 1467370726800 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:46 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:58:46 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 217ms
03:58:46 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:58:46 INFO - PROCESS | 1656 | 1467370726985 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - PROCESS | 1656 | 1467370727024 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:58:47 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 273ms
03:58:47 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:58:47 INFO - PROCESS | 1656 | 1467370727258 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - PROCESS | 1656 | 1467370727322 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:58:47 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 318ms
03:58:47 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:58:47 INFO - PROCESS | 1656 | 1467370727584 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - PROCESS | 1656 | 1467370727620 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:58:47 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 324ms
03:58:47 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:58:47 INFO - PROCESS | 1656 | 1467370727906 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:47 INFO - PROCESS | 1656 | 1467370727956 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:48 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:58:48 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 269ms
03:58:48 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:58:48 INFO - PROCESS | 1656 | 1467370728184 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:48 INFO - PROCESS | 1656 | 1467370728234 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:48 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:58:48 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 317ms
03:58:48 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:58:48 INFO - PROCESS | 1656 | 1467370728509 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:48 INFO - PROCESS | 1656 | 1467370728566 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:48 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:58:48 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 268ms
03:58:48 INFO - TEST-START | /IndexedDB/value.htm
03:58:48 INFO - PROCESS | 1656 | 1467370728783 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:48 INFO - PROCESS | 1656 | 1467370728813 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:49 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:58:49 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:58:49 INFO - TEST-OK | /IndexedDB/value.htm | took 274ms
03:58:49 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:58:49 INFO - PROCESS | 1656 | 1467370729055 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:49 INFO - PROCESS | 1656 | 1467370729118 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:49 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:58:49 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:58:49 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:58:49 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 421ms
03:58:49 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:58:49 INFO - PROCESS | 1656 | 1467370729517 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:49 INFO - PROCESS | 1656 | 1467370729554 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:49 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:58:49 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 469ms
03:58:49 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:58:49 INFO - PROCESS | 1656 | 1467370729994 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:50 INFO - PROCESS | 1656 | 1467370730038 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:58:50 INFO - {}
03:58:50 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 520ms
03:58:50 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:58:50 INFO - PROCESS | 1656 | 1467370730517 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:50 INFO - PROCESS | 1656 | 1467370730548 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:58:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:58:50 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 223ms
03:58:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:58:50 INFO - PROCESS | 1656 | 1467370730737 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:50 INFO - PROCESS | 1656 | 1467370730776 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 273ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:58:51 INFO - PROCESS | 1656 | 1467370731026 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 INFO - PROCESS | 1656 | 1467370731077 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:58:51 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
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:58:51 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
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 272ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:58:51 INFO - PROCESS | 1656 | 1467370731315 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 INFO - PROCESS | 1656 | 1467370731386 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 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() {
03:58:51 INFO - [native code]
03:58:51 INFO - }" but got function "function () {
03:58:51 INFO - }"
03:58:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:58:51 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
03:58:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 368ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:58:51 INFO - PROCESS | 1656 | 1467370731709 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 INFO - PROCESS | 1656 | 1467370731757 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:51 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() {
03:58:51 INFO - [native code]
03:58:51 INFO - }" but got function "function () {
03:58:51 INFO - }"
03:58:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:58:51 INFO - {}
03:58:51 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
03:58:51 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:51 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:58:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:58:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:58:51 INFO - {}
03:58:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 271ms
03:58:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:58:51 INFO - PROCESS | 1656 | 1467370731984 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - PROCESS | 1656 | 1467370732018 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:58:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:58:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:58:52 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"
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:58:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:58:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:58:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:58:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:58:52 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"
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:58:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:58:52 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:58:52 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:58:52 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:58:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 226ms
03:58:52 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:58:52 INFO - PROCESS | 1656 | 1467370732208 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - PROCESS | 1656 | 1467370732242 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:58:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 219ms
03:58:52 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:58:52 INFO - PROCESS | 1656 | 1467370732434 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - PROCESS | 1656 | 1467370732470 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:58:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:58:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 224ms
03:58:52 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:58:52 INFO - PROCESS | 1656 | 1467370732655 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - PROCESS | 1656 | 1467370732697 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:58:52 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:58:52 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:58:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:58:52 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 274ms
03:58:52 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:58:52 INFO - PROCESS | 1656 | 1467370732937 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:52 INFO - PROCESS | 1656 | 1467370732974 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:58:54 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:58:54 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1268ms
03:58:54 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:58:54 INFO - PROCESS | 1656 | 1467370734207 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:54 INFO - PROCESS | 1656 | 1467370734235 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:55 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:58:55 INFO - {}
03:58:55 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:58:55 INFO - {}
03:58:55 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:58:55 INFO - {}
03:58:55 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:58:55 INFO - {}
03:58:55 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:58:55 INFO - {}
03:58:55 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1269ms
03:58:55 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:58:55 INFO - PROCESS | 1656 | 1467370735478 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:55 INFO - PROCESS | 1656 | 1467370735510 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:56 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:58:56 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 622ms
03:58:56 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:58:56 INFO - PROCESS | 1656 | 1467370736105 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:56 INFO - PROCESS | 1656 | 1467370736137 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:56 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:58:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:58:56 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 221ms
03:58:56 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:58:56 INFO - PROCESS | 1656 | 1467370736336 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:58:56 INFO - PROCESS | 1656 | 1467370736373 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:06 INFO - PROCESS | 1656 | MARIONETTE LOG: INFO: Timeout fired
03:59:06 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
03:59:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:59:06 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10138ms
03:59:06 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:59:06 INFO - PROCESS | 1656 | 1467370746471 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:06 INFO - PROCESS | 1656 | 1467370746508 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:06 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:59:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
03:59:06 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:59:06 INFO - PROCESS | 1656 | 1467370746995 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - PROCESS | 1656 | 1467370747038 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:59:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 272ms
03:59:07 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:59:07 INFO - PROCESS | 1656 | 1467370747274 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - PROCESS | 1656 | 1467370747323 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:59:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 269ms
03:59:07 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:59:07 INFO - PROCESS | 1656 | 1467370747542 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - PROCESS | 1656 | 1467370747594 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:59:07 INFO - {}
03:59:07 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 267ms
03:59:07 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:59:07 INFO - PROCESS | 1656 | 1467370747817 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:07 INFO - PROCESS | 1656 | 1467370747855 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:59:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 217ms
03:59:08 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:59:08 INFO - PROCESS | 1656 | 1467370748077 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 INFO - PROCESS | 1656 | 1467370748185 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:59:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:59:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:59:08 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 368ms
03:59:08 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:59:08 INFO - PROCESS | 1656 | 1467370748423 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 INFO - PROCESS | 1656 | 1467370748470 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 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().
03:59:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
03:59:08 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:59:08 INFO - PROCESS | 1656 | 1467370748642 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 INFO - PROCESS | 1656 | 1467370748687 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:08 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:59:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 266ms
03:59:08 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:59:08 INFO - PROCESS | 1656 | 1467370748923 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 INFO - PROCESS | 1656 | 1467370749004 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:59:09 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 328ms
03:59:09 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:59:09 INFO - PROCESS | 1656 | 1467370749242 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 INFO - PROCESS | 1656 | 1467370749289 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 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"
03:59:09 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:59:09 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:59:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:59:09 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 318ms
03:59:09 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:59:09 INFO - PROCESS | 1656 | 1467370749575 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 INFO - PROCESS | 1656 | 1467370749636 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:59:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 318ms
03:59:09 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:59:09 INFO - PROCESS | 1656 | 1467370749894 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:09 INFO - PROCESS | 1656 | 1467370749940 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:10 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:59:10 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 317ms
03:59:10 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:59:10 INFO - PROCESS | 1656 | 1467370750224 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:10 INFO - PROCESS | 1656 | 1467370750275 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:10 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:59:10 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 267ms
03:59:10 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:59:10 INFO - PROCESS | 1656 | 1467370750492 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:10 INFO - PROCESS | 1656 | 1467370750534 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:10 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
03:59:10 INFO - do_test/)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:59:34 INFO - )
03:59:34 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 219ms
03:59:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:59:34 INFO - PROCESS | 1656 | 1467370774644 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:34 INFO - PROCESS | 1656 | 1467370774705 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:59:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:59:34 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 317ms
03:59:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:59:34 INFO - PROCESS | 1656 | 1467370774977 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - PROCESS | 1656 | 1467370775025 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:59:35 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 270ms
03:59:35 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:59:35 INFO - PROCESS | 1656 | 1467370775252 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - PROCESS | 1656 | 1467370775286 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:59:35 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 225ms
03:59:35 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:59:35 INFO - PROCESS | 1656 | 1467370775473 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - PROCESS | 1656 | 1467370775510 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:59:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:59:35 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 219ms
03:59:35 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:59:35 INFO - PROCESS | 1656 | 1467370775701 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - PROCESS | 1656 | 1467370775742 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:59:35 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:35 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:59:35 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
03:59:35 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:59:35 INFO - PROCESS | 1656 | 1467370775922 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:35 INFO - PROCESS | 1656 | 1467370775955 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:59:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:59:36 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 218ms
03:59:36 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:59:36 INFO - PROCESS | 1656 | 1467370776143 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - PROCESS | 1656 | 1467370776191 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:59:36 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 266ms
03:59:36 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:59:36 INFO - PROCESS | 1656 | 1467370776421 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - PROCESS | 1656 | 1467370776468 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:59:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:59:36 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 275ms
03:59:36 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:59:36 INFO - PROCESS | 1656 | 1467370776689 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - PROCESS | 1656 | 1467370776729 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:36 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:59:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:59:36 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 269ms
03:59:36 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:59:36 INFO - PROCESS | 1656 | 1467370776968 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - PROCESS | 1656 | 1467370777003 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:59:37 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 219ms
03:59:37 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:59:37 INFO - PROCESS | 1656 | 1467370777191 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - PROCESS | 1656 | 1467370777243 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:59:37 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 318ms
03:59:37 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:59:37 INFO - PROCESS | 1656 | 1467370777523 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - PROCESS | 1656 | 1467370777568 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:59:37 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 227ms
03:59:37 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:59:37 INFO - PROCESS | 1656 | 1467370777742 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:37 INFO - PROCESS | 1656 | 1467370777777 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:59:38 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 266ms
03:59:38 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:59:38 INFO - PROCESS | 1656 | 1467370778022 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - PROCESS | 1656 | 1467370778069 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:59:38 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:38 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:59:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:59:38 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 276ms
03:59:38 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:59:38 INFO - PROCESS | 1656 | 1467370778292 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - PROCESS | 1656 | 1467370778343 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:59:38 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 267ms
03:59:38 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:59:38 INFO - PROCESS | 1656 | 1467370778567 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - PROCESS | 1656 | 1467370778595 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:59:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:59:38 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 225ms
03:59:38 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:59:38 INFO - PROCESS | 1656 | 1467370778790 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:38 INFO - PROCESS | 1656 | 1467370778822 Marionette INFO sendAsync 71dbc748-202f-9f40-9231-e066fa94107e
03:59:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: