builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0195
starttime: 1467837027.39
results: success (0)
buildid: 20160705080357
builduid: 990d6470d6634a1fb097a655daaae542
revision: 03b0c9698c91a81d9267cf1774cce1ca04b2533c
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.391349) =========
master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.391790) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.392067) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.417927) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.418372) =========
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.hSp6EJDnam/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.TloXZF4iNF/Listeners
TMPDIR=/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/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-06 13:30:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 214M=0s
2016-07-06 13:30:27 (214 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.541578
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.984135) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:27.984467) =========
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.hSp6EJDnam/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.TloXZF4iNF/Listeners
TMPDIR=/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/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.029194
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.034393) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.034751) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 03b0c9698c91a81d9267cf1774cce1ca04b2533c --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 03b0c9698c91a81d9267cf1774cce1ca04b2533c --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hSp6EJDnam/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.TloXZF4iNF/Listeners
TMPDIR=/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/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-06 13:30:28,108 truncating revision to first 12 chars
2016-07-06 13:30:28,108 Setting DEBUG logging.
2016-07-06 13:30:28,108 attempt 1/10
2016-07-06 13:30:28,108 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/03b0c9698c91?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-06 13:30:28,751 unpacking tar archive at: mozilla-beta-03b0c9698c91/testing/mozharness/
program finished with exit code 0
elapsedTime=0.905632
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.961766) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.962071) =========
script_repo_revision: 03b0c9698c91a81d9267cf1774cce1ca04b2533c
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.962427) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.962713) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 13:30:28.988833) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 8 secs) (at 2016-07-06 13:30:28.989284) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hSp6EJDnam/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.TloXZF4iNF/Listeners
TMPDIR=/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/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
13:30:29 INFO - MultiFileLogger online at 20160706 13:30:29 in /builds/slave/test
13:30:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
13:30:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
13:30:29 INFO - {'append_to_log': False,
13:30:29 INFO - 'base_work_dir': '/builds/slave/test',
13:30:29 INFO - 'blob_upload_branch': 'mozilla-beta',
13:30:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
13:30:29 INFO - 'buildbot_json_path': 'buildprops.json',
13:30:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
13:30:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
13:30:29 INFO - 'download_minidump_stackwalk': True,
13:30:29 INFO - 'download_symbols': 'ondemand',
13:30:29 INFO - 'e10s': False,
13:30:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
13:30:29 INFO - 'tooltool.py': '/tools/tooltool.py',
13:30:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
13:30:29 INFO - '/tools/misc-python/virtualenv.py')},
13:30:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
13:30:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
13:30:29 INFO - 'log_level': 'info',
13:30:29 INFO - 'log_to_console': True,
13:30:29 INFO - 'opt_config_files': (),
13:30:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
13:30:29 INFO - '--processes=1',
13:30:29 INFO - '--config=%(test_path)s/wptrunner.ini',
13:30:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
13:30:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
13:30:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
13:30:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
13:30:29 INFO - 'pip_index': False,
13:30:29 INFO - 'require_test_zip': True,
13:30:29 INFO - 'test_type': ('testharness',),
13:30:29 INFO - 'this_chunk': '1',
13:30:29 INFO - 'tooltool_cache': '/builds/tooltool_cache',
13:30:29 INFO - 'total_chunks': '5',
13:30:29 INFO - 'virtualenv_path': 'venv',
13:30:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
13:30:29 INFO - 'work_dir': 'build'}
13:30:29 INFO - #####
13:30:29 INFO - ##### Running clobber step.
13:30:29 INFO - #####
13:30:29 INFO - Running pre-action listener: _resource_record_pre_action
13:30:29 INFO - Running main action method: clobber
13:30:29 INFO - rmtree: /builds/slave/test/build
13:30:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
13:30:30 INFO - Running post-action listener: _resource_record_post_action
13:30:30 INFO - #####
13:30:30 INFO - ##### Running read-buildbot-config step.
13:30:30 INFO - #####
13:30:30 INFO - Running pre-action listener: _resource_record_pre_action
13:30:30 INFO - Running main action method: read_buildbot_config
13:30:30 INFO - Using buildbot properties:
13:30:30 INFO - {
13:30:30 INFO - "project": "",
13:30:30 INFO - "product": "firefox",
13:30:30 INFO - "script_repo_revision": "production",
13:30:30 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
13:30:30 INFO - "repository": "",
13:30:30 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
13:30:30 INFO - "buildid": "20160705080357",
13:30:30 INFO - "pgo_build": "False",
13:30:30 INFO - "basedir": "/builds/slave/test",
13:30:30 INFO - "buildnumber": 13,
13:30:30 INFO - "slavename": "t-yosemite-r7-0195",
13:30:30 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/",
13:30:30 INFO - "platform": "macosx64",
13:30:30 INFO - "branch": "mozilla-beta",
13:30:30 INFO - "revision": "03b0c9698c91a81d9267cf1774cce1ca04b2533c",
13:30:30 INFO - "repo_path": "releases/mozilla-beta",
13:30:30 INFO - "moz_repo_path": "",
13:30:30 INFO - "stage_platform": "macosx64",
13:30:30 INFO - "builduid": "990d6470d6634a1fb097a655daaae542",
13:30:30 INFO - "slavebuilddir": "test"
13:30:30 INFO - }
13:30:30 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.dmg.
13:30:30 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.test_packages.json.
13:30:30 INFO - Running post-action listener: _resource_record_post_action
13:30:30 INFO - #####
13:30:30 INFO - ##### Running download-and-extract step.
13:30:30 INFO - #####
13:30:30 INFO - Running pre-action listener: _resource_record_pre_action
13:30:30 INFO - Running main action method: download_and_extract
13:30:30 INFO - mkdir: /builds/slave/test/build/tests
13:30:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:30:30 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.test_packages.json
13:30:30 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
13:30:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/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
13:30:31 INFO - Downloaded 1165 bytes.
13:30:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
13:30:31 INFO - Using the following test package requirements:
13:30:31 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
13:30:31 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
13:30:31 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
13:30:31 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
13:30:31 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
13:30:31 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
13:30:31 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
13:30:31 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
13:30:31 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
13:30:31 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
13:30:31 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
13:30:31 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
13:30: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')]}
13:30:31 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.common.tests.zip
13:30:31 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
13:30:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/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
13:30:31 INFO - Downloaded 18351413 bytes.
13:30:31 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/*']
13:30:31 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/*
13:30:31 INFO - caution: filename not matched: web-platform/*
13:30:31 INFO - Return code: 11
13:30: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')]}
13:30:31 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.web-platform.tests.zip
13:30:31 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/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
13:30:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/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
13:30:32 INFO - Downloaded 36389086 bytes.
13:30:32 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/*']
13:30:32 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/*
13:30:36 INFO - caution: filename not matched: bin/*
13:30:36 INFO - caution: filename not matched: config/*
13:30:36 INFO - caution: filename not matched: mozbase/*
13:30:36 INFO - caution: filename not matched: marionette/*
13:30:36 INFO - caution: filename not matched: tools/wptserve/*
13:30:36 INFO - Return code: 11
13:30:36 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')]}
13:30:36 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.dmg
13:30:36 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
13:30:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
13:30:37 INFO - Downloaded 86194399 bytes.
13:30:37 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.dmg
13:30:37 INFO - mkdir: /builds/slave/test/properties
13:30:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
13:30:37 INFO - Writing to file /builds/slave/test/properties/build_url
13:30:37 INFO - Contents:
13:30:37 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467731037/firefox-48.0.en-US.mac.dmg
13:30:37 INFO - Running post-action listener: _resource_record_post_action
13:30:37 INFO - Running post-action listener: set_extra_try_arguments
13:30:37 INFO - #####
13:30:37 INFO - ##### Running create-virtualenv step.
13:30:37 INFO - #####
13:30:37 INFO - Running pre-action listener: _pre_create_virtualenv
13:30:37 INFO - Running pre-action listener: _resource_record_pre_action
13:30:37 INFO - Running main action method: create_virtualenv
13:30:37 INFO - Creating virtualenv /builds/slave/test/build/venv
13:30:37 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
13:30:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
13:30:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
13:30:37 INFO - Using real prefix '/tools/python27'
13:30:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python
13:30:38 INFO - Installing distribute.............................................................................................................................................................................................done.
13:30:41 INFO - Installing pip.................done.
13:30:41 INFO - Return code: 0
13:30:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
13:30:41 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')]}
13:30:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:30:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30:41 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')]}
13:30:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:30:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30:41 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 0x10620ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106229f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18ad8f740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1062255e0>, '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 0x105e08cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105e33990>, '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.hSp6EJDnam/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.TloXZF4iNF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:30:41 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
13:30:41 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
13:30:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hSp6EJDnam/Render',
13:30:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:30:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:30:41 INFO - 'HOME': '/Users/cltbld',
13:30:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:30:41 INFO - 'LOGNAME': 'cltbld',
13:30:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:30:41 INFO - 'MOZ_NO_REMOTE': '1',
13:30:41 INFO - 'NO_EM_RESTART': '1',
13:30:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:30:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:30:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:30:41 INFO - 'PWD': '/builds/slave/test',
13:30:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:30:41 INFO - 'SHELL': '/bin/bash',
13:30:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TloXZF4iNF/Listeners',
13:30:41 INFO - 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/',
13:30:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:30:41 INFO - 'USER': 'cltbld',
13:30:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:30:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:30:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:30:41 INFO - 'XPC_FLAGS': '0x0',
13:30:41 INFO - 'XPC_SERVICE_NAME': '0',
13:30:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:30:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:30:41 INFO - Downloading/unpacking psutil>=0.7.1
13:30:41 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
13:30:41 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
13:30:41 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
13:30:41 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
13:30:41 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
13:30:41 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
13:30:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
13:30:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
13:30:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
13:30:45 INFO - Installing collected packages: psutil
13:30:45 INFO - Running setup.py install for psutil
13:30:45 INFO - building 'psutil._psutil_osx' extension
13:30:45 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
13:30:45 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
13:30:45 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
13:30:46 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
13:30:46 INFO - building 'psutil._psutil_posix' extension
13:30:46 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
13:30:46 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
13:30:46 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
13:30:46 INFO - ^
13:30:46 INFO - 1 warning generated.
13:30:46 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
13:30:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
13:30:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
13:30:46 INFO - Successfully installed psutil
13:30:46 INFO - Cleaning up...
13:30:46 INFO - Return code: 0
13:30:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
13:30:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:30:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:30:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:30:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:30:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30:46 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 0x10620ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106229f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18ad8f740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1062255e0>, '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 0x105e08cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105e33990>, '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.hSp6EJDnam/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.TloXZF4iNF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:30:46 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
13:30:46 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
13:30:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hSp6EJDnam/Render',
13:30:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:30:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:30:46 INFO - 'HOME': '/Users/cltbld',
13:30:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:30:46 INFO - 'LOGNAME': 'cltbld',
13:30:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:30:46 INFO - 'MOZ_NO_REMOTE': '1',
13:30:46 INFO - 'NO_EM_RESTART': '1',
13:30:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:30:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:30:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:30:46 INFO - 'PWD': '/builds/slave/test',
13:30:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:30:46 INFO - 'SHELL': '/bin/bash',
13:30:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TloXZF4iNF/Listeners',
13:30:46 INFO - 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/',
13:30:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:30:46 INFO - 'USER': 'cltbld',
13:30:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:30:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:30:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:30:46 INFO - 'XPC_FLAGS': '0x0',
13:30:46 INFO - 'XPC_SERVICE_NAME': '0',
13:30:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:30:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:30:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
13:30:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
13:30:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
13:30:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
13:30:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
13:30:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
13:30:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
13:30:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz
13:30:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
13:30:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
13:30:49 INFO - Installing collected packages: mozsystemmonitor
13:30:49 INFO - Running setup.py install for mozsystemmonitor
13:30:49 INFO - Successfully installed mozsystemmonitor
13:30:49 INFO - Cleaning up...
13:30:49 INFO - Return code: 0
13:30:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
13:30: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')]}
13:30:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:30:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30: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')]}
13:30:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:30:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30: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', '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 0x10620ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106229f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18ad8f740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1062255e0>, '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 0x105e08cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105e33990>, '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.hSp6EJDnam/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.TloXZF4iNF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:30: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', 'blobuploader==1.2.4'] in /builds/slave/test/build
13:30: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 blobuploader==1.2.4
13:30:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hSp6EJDnam/Render',
13:30:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:30:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:30:49 INFO - 'HOME': '/Users/cltbld',
13:30:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:30:49 INFO - 'LOGNAME': 'cltbld',
13:30:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:30:49 INFO - 'MOZ_NO_REMOTE': '1',
13:30:49 INFO - 'NO_EM_RESTART': '1',
13:30:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:30:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:30:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:30:49 INFO - 'PWD': '/builds/slave/test',
13:30:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:30:49 INFO - 'SHELL': '/bin/bash',
13:30:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TloXZF4iNF/Listeners',
13:30:49 INFO - 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/',
13:30:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:30:49 INFO - 'USER': 'cltbld',
13:30:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:30:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:30:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:30:49 INFO - 'XPC_FLAGS': '0x0',
13:30:49 INFO - 'XPC_SERVICE_NAME': '0',
13:30:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:30:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:30:49 INFO - Downloading/unpacking blobuploader==1.2.4
13:30:49 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
13:30:49 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
13:30:49 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
13:30:49 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
13:30:49 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
13:30:49 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
13:30:52 INFO - Downloading blobuploader-1.2.4.tar.gz
13:30:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
13:30:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
13:30:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 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
13:30:52 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
13:30:53 INFO - Downloading docopt-0.6.1.tar.gz
13:30:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
13:30:53 INFO - Installing collected packages: blobuploader, requests, docopt
13:30:53 INFO - Running setup.py install for blobuploader
13:30:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
13:30:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
13:30:53 INFO - Running setup.py install for requests
13:30:53 INFO - Running setup.py install for docopt
13:30:54 INFO - Successfully installed blobuploader requests docopt
13:30:54 INFO - Cleaning up...
13:30:54 INFO - Return code: 0
13:30:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv
13:30:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:30:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:30:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:30:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:30:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:30:54 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 0x10620ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106229f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18ad8f740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1062255e0>, '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 0x105e08cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105e33990>, '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.hSp6EJDnam/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.TloXZF4iNF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:30:54 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
13:30:54 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
13:30:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hSp6EJDnam/Render',
13:30:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:30:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:30:54 INFO - 'HOME': '/Users/cltbld',
13:30:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:30:54 INFO - 'LOGNAME': 'cltbld',
13:30:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:30:54 INFO - 'MOZ_NO_REMOTE': '1',
13:30:54 INFO - 'NO_EM_RESTART': '1',
13:30:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:30:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:30:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:30:54 INFO - 'PWD': '/builds/slave/test',
13:30:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:30:54 INFO - 'SHELL': '/bin/bash',
13:30:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TloXZF4iNF/Listeners',
13:30:54 INFO - 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/',
13:30:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:30:54 INFO - 'USER': 'cltbld',
13:30:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:30:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:30:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:30:54 INFO - 'XPC_FLAGS': '0x0',
13:30:54 INFO - 'XPC_SERVICE_NAME': '0',
13:30:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:30:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:30:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
13:30:54 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-GtHeYJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
13:30:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
13:30:54 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-xiyMJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
13:30:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
13:30:54 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-wx0Ihi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
13:30:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
13:30:54 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-h7O6Fc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
13:30:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
13:30:54 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-5klfTS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-D1TKIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-OkIIKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-fs2XEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-TqI2Ln-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-UwJA60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-C69tTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-WiJe3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-6c7ZLN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-QgDbG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
13:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
13:30:55 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-bA4cmP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
13:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
13:30:56 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-lpZSRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
13:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
13:30:56 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-RJRABl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
13:30:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
13:30:56 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-fseeMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
13:30:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
13:30:56 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-pL0TNi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
13:30:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:30:56 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-S42XOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:30:56 INFO - Unpacking /builds/slave/test/build/tests/marionette
13:30:56 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-yVOJHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
13:30:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
13:30:57 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
13:30:57 INFO - Running setup.py install for manifestparser
13:30:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
13:30:57 INFO - Running setup.py install for mozcrash
13:30:57 INFO - Running setup.py install for mozdebug
13:30:57 INFO - Running setup.py install for mozdevice
13:30:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
13:30:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin
13:30:57 INFO - Running setup.py install for mozfile
13:30:57 INFO - Running setup.py install for mozhttpd
13:30:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
13:30:57 INFO - Running setup.py install for mozinfo
13:30:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Running setup.py install for mozInstall
13:30:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Running setup.py install for mozleak
13:30:58 INFO - Running setup.py install for mozlog
13:30:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Running setup.py install for moznetwork
13:30:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
13:30:58 INFO - Running setup.py install for mozprocess
13:30:58 INFO - Running setup.py install for mozprofile
13:30:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
13:30:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
13:30:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
13:30:59 INFO - Running setup.py install for mozrunner
13:30:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
13:30:59 INFO - Running setup.py install for mozscreenshot
13:30:59 INFO - Running setup.py install for moztest
13:30:59 INFO - Running setup.py install for mozversion
13:30:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
13:30:59 INFO - Running setup.py install for wptserve
13:30:59 INFO - Running setup.py install for marionette-driver
13:30:59 INFO - Running setup.py install for browsermob-proxy
13:31:00 INFO - Running setup.py install for marionette-client
13:31:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
13:31:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
13:31:00 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
13:31:00 INFO - Cleaning up...
13:31:00 INFO - Return code: 0
13:31:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv
13:31:00 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')]}
13:31:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:31:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:31:00 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')]}
13:31:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:31:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
13:31:00 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 0x10620ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106229f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18ad8f740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1062255e0>, '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 0x105e08cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105e33990>, '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.hSp6EJDnam/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.TloXZF4iNF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
13:31:00 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
13:31:00 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
13:31:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hSp6EJDnam/Render',
13:31:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:31:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:31:00 INFO - 'HOME': '/Users/cltbld',
13:31:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:31:00 INFO - 'LOGNAME': 'cltbld',
13:31:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:31:00 INFO - 'MOZ_NO_REMOTE': '1',
13:31:00 INFO - 'NO_EM_RESTART': '1',
13:31:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:31:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:31:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:31:00 INFO - 'PWD': '/builds/slave/test',
13:31:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:31:00 INFO - 'SHELL': '/bin/bash',
13:31:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TloXZF4iNF/Listeners',
13:31:00 INFO - 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/',
13:31:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:31:00 INFO - 'USER': 'cltbld',
13:31:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:31:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:31:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:31:00 INFO - 'XPC_FLAGS': '0x0',
13:31:00 INFO - 'XPC_SERVICE_NAME': '0',
13:31:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:31:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
13:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
13:31:00 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-6RF_rU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
13:31:00 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))
13:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
13:31:00 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-pZ62y7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-8gi6PR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-Wn0zXI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-faCQI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-z8GlNB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-_5SICr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-TVLx9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-z2edWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-1e3TcY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-R4tvqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
13:31:01 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))
13:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
13:31:01 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-UiZAAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-qTYhao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-bku_T2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-5TAUis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-lkdZQB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-Dl1kSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-ttqhJU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-W6_sh0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:31:02 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-eiqnhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
13:31:02 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))
13:31:02 INFO - Unpacking /builds/slave/test/build/tests/marionette
13:31:03 INFO - Running setup.py (path:/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/pip-pQNyr7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
13:31:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
13:31:03 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))
13:31:03 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))
13:31:03 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))
13:31:03 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))
13:31:03 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))
13:31:03 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))
13:31:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
13:31:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
13:31:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
13:31:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
13:31:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
13:31:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
13:31:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
13:31:05 INFO - Downloading blessings-1.6.tar.gz
13:31:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
13:31:05 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))
13:31:05 INFO - Installing collected packages: blessings
13:31:05 INFO - Running setup.py install for blessings
13:31:06 INFO - Successfully installed blessings
13:31:06 INFO - Cleaning up...
13:31:06 INFO - Return code: 0
13:31:06 INFO - Done creating virtualenv /builds/slave/test/build/venv.
13:31:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
13:31:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
13:31:06 INFO - Reading from file tmpfile_stdout
13:31:06 INFO - Current package versions:
13:31:06 INFO - blessings == 1.6
13:31:06 INFO - blobuploader == 1.2.4
13:31:06 INFO - browsermob-proxy == 0.6.0
13:31:06 INFO - docopt == 0.6.1
13:31:06 INFO - manifestparser == 1.1
13:31:06 INFO - marionette-client == 2.3.0
13:31:06 INFO - marionette-driver == 1.4.0
13:31:06 INFO - mozInstall == 1.12
13:31:06 INFO - mozcrash == 0.17
13:31:06 INFO - mozdebug == 0.1
13:31:06 INFO - mozdevice == 0.48
13:31:06 INFO - mozfile == 1.2
13:31:06 INFO - mozhttpd == 0.7
13:31:06 INFO - mozinfo == 0.9
13:31:06 INFO - mozleak == 0.1
13:31:06 INFO - mozlog == 3.1
13:31:06 INFO - moznetwork == 0.27
13:31:06 INFO - mozprocess == 0.22
13:31:06 INFO - mozprofile == 0.28
13:31:06 INFO - mozrunner == 6.11
13:31:06 INFO - mozscreenshot == 0.1
13:31:06 INFO - mozsystemmonitor == 0.0
13:31:06 INFO - moztest == 0.7
13:31:06 INFO - mozversion == 1.4
13:31:06 INFO - psutil == 3.1.1
13:31:06 INFO - requests == 1.2.3
13:31:06 INFO - wptserve == 1.4.0
13:31:06 INFO - wsgiref == 0.1.2
13:31:06 INFO - Running post-action listener: _resource_record_post_action
13:31:06 INFO - Running post-action listener: _start_resource_monitoring
13:31:06 INFO - Starting resource monitoring.
13:31:06 INFO - #####
13:31:06 INFO - ##### Running pull step.
13:31:06 INFO - #####
13:31:06 INFO - Running pre-action listener: _resource_record_pre_action
13:31:06 INFO - Running main action method: pull
13:31:06 INFO - Pull has nothing to do!
13:31:06 INFO - Running post-action listener: _resource_record_post_action
13:31:06 INFO - #####
13:31:06 INFO - ##### Running install step.
13:31:06 INFO - #####
13:31:06 INFO - Running pre-action listener: _resource_record_pre_action
13:31:06 INFO - Running main action method: install
13:31:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
13:31:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
13:31:06 INFO - Reading from file tmpfile_stdout
13:31:06 INFO - Detecting whether we're running mozinstall >=1.0...
13:31:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
13:31:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
13:31:06 INFO - Reading from file tmpfile_stdout
13:31:06 INFO - Output received:
13:31:06 INFO - Usage: mozinstall [options] installer
13:31:06 INFO - Options:
13:31:06 INFO - -h, --help show this help message and exit
13:31:06 INFO - -d DEST, --destination=DEST
13:31:06 INFO - Directory to install application into. [default:
13:31:06 INFO - "/builds/slave/test"]
13:31:06 INFO - --app=APP Application being installed. [default: firefox]
13:31:06 INFO - mkdir: /builds/slave/test/build/application
13:31:06 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']
13:31:06 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
13:31:28 INFO - Reading from file tmpfile_stdout
13:31:28 INFO - Output received:
13:31:28 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
13:31:28 INFO - Running post-action listener: _resource_record_post_action
13:31:28 INFO - #####
13:31:28 INFO - ##### Running run-tests step.
13:31:28 INFO - #####
13:31:28 INFO - Running pre-action listener: _resource_record_pre_action
13:31:28 INFO - Running main action method: run_tests
13:31:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
13:31:28 INFO - Minidump filename unknown. Determining based upon platform and architecture.
13:31:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
13:31:28 INFO - grabbing minidump binary from tooltool
13:31:28 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')]}
13:31:28 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 0x1062255e0>, '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 0x105e08cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105e33990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
13:31:28 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
13:31:28 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
13:31:28 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
13:31:28 INFO - Return code: 0
13:31:28 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
13:31:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
13:31:28 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/1467731037/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
13:31:28 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/1467731037/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
13:31:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hSp6EJDnam/Render',
13:31:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
13:31:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
13:31:29 INFO - 'HOME': '/Users/cltbld',
13:31:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
13:31:29 INFO - 'LOGNAME': 'cltbld',
13:31:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
13:31:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:31:29 INFO - 'MOZ_NO_REMOTE': '1',
13:31:29 INFO - 'NO_EM_RESTART': '1',
13:31:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:31:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
13:31:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
13:31:29 INFO - 'PWD': '/builds/slave/test',
13:31:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
13:31:29 INFO - 'SHELL': '/bin/bash',
13:31:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TloXZF4iNF/Listeners',
13:31:29 INFO - 'TMPDIR': '/var/folders/pk/x1kn_b9j39qdgrwqw737_qrh00000w/T/',
13:31:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
13:31:29 INFO - 'USER': 'cltbld',
13:31:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
13:31:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
13:31:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
13:31:29 INFO - 'XPC_FLAGS': '0x0',
13:31:29 INFO - 'XPC_SERVICE_NAME': '0',
13:31:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
13:31:29 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/1467731037/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
13:31:29 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
13:31:29 INFO - import pkg_resources
13:31:30 INFO - Using 1 client processes
13:31:30 INFO - wptserve Starting http server on 127.0.0.1:8000
13:31:30 INFO - wptserve Starting http server on 127.0.0.1:8001
13:31:30 INFO - wptserve Starting http server on 127.0.0.1:8443
13:31:32 INFO - SUITE-START | Running 1476 tests
13:31:32 INFO - Running testharness tests
13:31:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
13:31:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
13:31:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
13:31:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
13:31:32 INFO - TEST-START | /cors/redirect-origin.htm
13:31:32 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 1ms
13:31:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
13:31:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
13:31:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
13:31:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
13:31:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
13:31:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
13:31:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
13:31:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 8ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
13:31:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
13:31:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
13:31:32 INFO - Setting up ssl
13:31:32 INFO - PROCESS | certutil |
13:31:32 INFO - PROCESS | certutil |
13:31:32 INFO - PROCESS | certutil |
13:31:32 INFO - Certificate Nickname Trust Attributes
13:31:32 INFO - SSL,S/MIME,JAR/XPI
13:31:32 INFO -
13:31:32 INFO - web-platform-tests CT,,
13:31:32 INFO -
13:31:32 INFO - Starting runner
13:31:33 INFO - PROCESS | 1659 | 1467837093594 Marionette INFO Listening on port 2828
13:31:34 INFO - PROCESS | 1659 | 1467837094988 Marionette INFO startBrowser 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - PROCESS | 1659 | 1467837095001 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - PROCESS | 1659 | 1467837095195 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - PROCESS | 1659 | 1467837095249 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - PROCESS | 1659 | 1467837095657 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
13:31:35 INFO - PROCESS | 1659 | 1467837095687 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - PROCESS | 1659 | 1467837095693 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
13:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 225ms
13:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
13:31:35 INFO - PROCESS | 1659 | 1467837095912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:35 INFO - PROCESS | 1659 | 1467837095970 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
13:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 216ms
13:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
13:31:36 INFO - PROCESS | 1659 | 1467837096129 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - PROCESS | 1659 | 1467837096189 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
13:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 215ms
13:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
13:31:36 INFO - PROCESS | 1659 | 1467837096347 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - PROCESS | 1659 | 1467837096403 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
13:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
13:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
13:31:36 INFO - PROCESS | 1659 | 1467837096573 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - PROCESS | 1659 | 1467837096642 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
13:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 274ms
13:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
13:31:36 INFO - PROCESS | 1659 | 1467837096842 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:36 INFO - PROCESS | 1659 | 1467837096895 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
13:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 266ms
13:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
13:31:37 INFO - PROCESS | 1659 | 1467837097110 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - PROCESS | 1659 | 1467837097163 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
13:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 216ms
13:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
13:31:37 INFO - PROCESS | 1659 | 1467837097328 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - PROCESS | 1659 | 1467837097379 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
13:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
13:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
13:31:37 INFO - PROCESS | 1659 | 1467837097553 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - PROCESS | 1659 | 1467837097610 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
13:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 215ms
13:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
13:31:37 INFO - PROCESS | 1659 | 1467837097771 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - PROCESS | 1659 | 1467837097825 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
13:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 218ms
13:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
13:31:37 INFO - PROCESS | 1659 | 1467837097991 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - PROCESS | 1659 | 1467837098047 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
13:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 216ms
13:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
13:31:38 INFO - PROCESS | 1659 | 1467837098212 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - PROCESS | 1659 | 1467837098270 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
13:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 216ms
13:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
13:31:38 INFO - PROCESS | 1659 | 1467837098430 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - PROCESS | 1659 | 1467837098496 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
13:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 217ms
13:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
13:31:38 INFO - PROCESS | 1659 | 1467837098658 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - PROCESS | 1659 | 1467837098721 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
13:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 326ms
13:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
13:31:38 INFO - PROCESS | 1659 | 1467837098980 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - PROCESS | 1659 | 1467837099062 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
13:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 317ms
13:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
13:31:39 INFO - PROCESS | 1659 | 1467837099312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - PROCESS | 1659 | 1467837099395 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
13:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 277ms
13:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
13:31:39 INFO - PROCESS | 1659 | 1467837099578 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - PROCESS | 1659 | 1467837099636 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
13:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
13:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
13:31:39 INFO - PROCESS | 1659 | 1467837099797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:39 INFO - PROCESS | 1659 | 1467837099861 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
13:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 217ms
13:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
13:31:40 INFO - PROCESS | 1659 | 1467837100022 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - PROCESS | 1659 | 1467837100079 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
13:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 274ms
13:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
13:31:40 INFO - PROCESS | 1659 | 1467837100312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - PROCESS | 1659 | 1467837100374 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
13:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 267ms
13:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
13:31:40 INFO - PROCESS | 1659 | 1467837100580 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - PROCESS | 1659 | 1467837100669 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
13:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 269ms
13:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
13:31:40 INFO - PROCESS | 1659 | 1467837100858 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:40 INFO - PROCESS | 1659 | 1467837100919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
13:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 226ms
13:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
13:31:41 INFO - PROCESS | 1659 | 1467837101078 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:41 INFO - PROCESS | 1659 | 1467837101140 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
13:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 265ms
13:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
13:31:41 INFO - PROCESS | 1659 | 1467837101644 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:41 INFO - PROCESS | 1659 | 1467837101694 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
13:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 685ms
13:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
13:31:42 INFO - PROCESS | 1659 | 1467837102082 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - PROCESS | 1659 | 1467837102143 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
13:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 316ms
13:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
13:31:42 INFO - PROCESS | 1659 | 1467837102407 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - PROCESS | 1659 | 1467837102462 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
13:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 275ms
13:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
13:31:42 INFO - PROCESS | 1659 | 1467837102690 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - PROCESS | 1659 | 1467837102754 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
13:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 274ms
13:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
13:31:42 INFO - PROCESS | 1659 | 1467837102959 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - PROCESS | 1659 | 1467837103013 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
13:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 268ms
13:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
13:31:43 INFO - PROCESS | 1659 | 1467837103230 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - PROCESS | 1659 | 1467837103292 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
13:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 217ms
13:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
13:31:43 INFO - PROCESS | 1659 | 1467837103454 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - PROCESS | 1659 | 1467837103526 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
13:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms
13:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
13:31:43 INFO - PROCESS | 1659 | 1467837103921 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:43 INFO - PROCESS | 1659 | 1467837103961 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
13:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 219ms
13:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
13:31:44 INFO - PROCESS | 1659 | 1467837104145 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - PROCESS | 1659 | 1467837104198 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
13:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 267ms
13:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
13:31:44 INFO - PROCESS | 1659 | 1467837104423 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - PROCESS | 1659 | 1467837104479 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
13:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 218ms
13:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
13:31:44 INFO - PROCESS | 1659 | 1467837104641 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - PROCESS | 1659 | 1467837104687 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
13:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 216ms
13:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
13:31:44 INFO - PROCESS | 1659 | 1467837104859 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:44 INFO - PROCESS | 1659 | 1467837104903 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
13:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 268ms
13:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
13:31:45 INFO - PROCESS | 1659 | 1467837105130 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - PROCESS | 1659 | 1467837105187 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
13:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 217ms
13:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
13:31:45 INFO - PROCESS | 1659 | 1467837105348 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - PROCESS | 1659 | 1467837105399 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
13:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 216ms
13:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
13:31:45 INFO - PROCESS | 1659 | 1467837105570 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - PROCESS | 1659 | 1467837105618 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
13:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 222ms
13:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
13:31:45 INFO - PROCESS | 1659 | 1467837105791 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - PROCESS | 1659 | 1467837106026 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
13:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 417ms
13:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
13:31:46 INFO - PROCESS | 1659 | 1467837106213 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - PROCESS | 1659 | 1467837106273 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
13:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 266ms
13:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
13:31:46 INFO - PROCESS | 1659 | 1467837106481 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - PROCESS | 1659 | 1467837106557 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
13:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 266ms
13:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
13:31:46 INFO - PROCESS | 1659 | 1467837106764 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:46 INFO - PROCESS | 1659 | 1467837106827 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
13:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 268ms
13:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
13:31:47 INFO - PROCESS | 1659 | 1467837107044 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:47 INFO - PROCESS | 1659 | 1467837107109 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
13:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 317ms
13:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
13:31:47 INFO - PROCESS | 1659 | 1467837107391 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:47 INFO - PROCESS | 1659 | 1467837107474 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
13:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 317ms
13:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
13:31:47 INFO - PROCESS | 1659 | 1467837107706 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:47 INFO - PROCESS | 1659 | 1467837107762 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
13:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 327ms
13:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
13:31:48 INFO - PROCESS | 1659 | 1467837108028 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - PROCESS | 1659 | 1467837108075 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
13:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 216ms
13:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
13:31:48 INFO - PROCESS | 1659 | 1467837108248 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - PROCESS | 1659 | 1467837108303 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
13:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 216ms
13:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
13:31:48 INFO - PROCESS | 1659 | 1467837108473 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - PROCESS | 1659 | 1467837108519 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
13:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 224ms
13:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
13:31:48 INFO - PROCESS | 1659 | 1467837108707 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - PROCESS | 1659 | 1467837108759 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
13:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 230ms
13:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
13:31:48 INFO - PROCESS | 1659 | 1467837108926 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:48 INFO - PROCESS | 1659 | 1467837108984 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
13:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 216ms
13:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
13:31:49 INFO - PROCESS | 1659 | 1467837109144 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:49 INFO - PROCESS | 1659 | 1467837109203 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
13:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 315ms
13:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
13:31:49 INFO - PROCESS | 1659 | 1467837109465 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:49 INFO - PROCESS | 1659 | 1467837109554 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
13:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 316ms
13:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
13:31:49 INFO - PROCESS | 1659 | 1467837109789 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:49 INFO - PROCESS | 1659 | 1467837109846 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
13:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 523ms
13:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
13:31:50 INFO - PROCESS | 1659 | 1467837110309 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:50 INFO - PROCESS | 1659 | 1467837110352 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
13:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 217ms
13:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
13:31:50 INFO - PROCESS | 1659 | 1467837110530 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:50 INFO - PROCESS | 1659 | 1467837110576 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
13:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 266ms
13:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
13:31:50 INFO - PROCESS | 1659 | 1467837110811 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:50 INFO - PROCESS | 1659 | 1467837110859 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
13:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 225ms
13:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
13:31:51 INFO - PROCESS | 1659 | 1467837111027 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - PROCESS | 1659 | 1467837111072 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
13:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 216ms
13:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
13:31:51 INFO - PROCESS | 1659 | 1467837111245 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - PROCESS | 1659 | 1467837111296 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
13:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 216ms
13:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
13:31:51 INFO - PROCESS | 1659 | 1467837111464 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - PROCESS | 1659 | 1467837111516 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
13:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 216ms
13:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
13:31:51 INFO - PROCESS | 1659 | 1467837111681 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - PROCESS | 1659 | 1467837111730 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
13:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 216ms
13:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
13:31:51 INFO - PROCESS | 1659 | 1467837111908 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:51 INFO - PROCESS | 1659 | 1467837111970 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
13:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 326ms
13:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
13:31:52 INFO - PROCESS | 1659 | 1467837112230 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:52 INFO - PROCESS | 1659 | 1467837112304 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
13:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 317ms
13:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
13:31:52 INFO - PROCESS | 1659 | 1467837112558 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:52 INFO - PROCESS | 1659 | 1467837112609 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
13:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 278ms
13:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
13:31:52 INFO - PROCESS | 1659 | 1467837112840 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:52 INFO - PROCESS | 1659 | 1467837112922 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
13:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 320ms
13:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
13:31:53 INFO - PROCESS | 1659 | 1467837113163 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - PROCESS | 1659 | 1467837113241 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
13:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 268ms
13:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
13:31:53 INFO - PROCESS | 1659 | 1467837113432 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - PROCESS | 1659 | 1467837113488 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
13:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 219ms
13:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
13:31:53 INFO - PROCESS | 1659 | 1467837113658 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - PROCESS | 1659 | 1467837113706 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
13:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 217ms
13:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
13:31:53 INFO - PROCESS | 1659 | 1467837113878 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:53 INFO - PROCESS | 1659 | 1467837113926 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
13:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 216ms
13:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
13:31:54 INFO - PROCESS | 1659 | 1467837114096 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - PROCESS | 1659 | 1467837114144 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
13:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 216ms
13:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
13:31:54 INFO - PROCESS | 1659 | 1467837114315 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - PROCESS | 1659 | 1467837114369 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
13:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 216ms
13:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
13:31:54 INFO - PROCESS | 1659 | 1467837114539 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - PROCESS | 1659 | 1467837114596 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
13:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 274ms
13:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
13:31:54 INFO - PROCESS | 1659 | 1467837114810 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:54 INFO - PROCESS | 1659 | 1467837114869 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
13:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 267ms
13:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
13:31:55 INFO - PROCESS | 1659 | 1467837115081 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 INFO - PROCESS | 1659 | 1467837115166 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 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.
13:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 368ms
13:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
13:31:55 INFO - PROCESS | 1659 | 1467837115487 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 INFO - PROCESS | 1659 | 1467837115550 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 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.
13:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 223ms
13:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
13:31:55 INFO - PROCESS | 1659 | 1467837115709 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 INFO - PROCESS | 1659 | 1467837115762 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 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.
13:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 216ms
13:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
13:31:55 INFO - PROCESS | 1659 | 1467837115927 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:55 INFO - PROCESS | 1659 | 1467837115983 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 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.
13:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 216ms
13:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
13:31:56 INFO - PROCESS | 1659 | 1467837116147 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 INFO - PROCESS | 1659 | 1467837116200 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 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.
13:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 216ms
13:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
13:31:56 INFO - PROCESS | 1659 | 1467837116364 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 INFO - PROCESS | 1659 | 1467837116422 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 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.
13:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 217ms
13:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
13:31:56 INFO - PROCESS | 1659 | 1467837116589 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 INFO - PROCESS | 1659 | 1467837116655 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 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.
13:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 224ms
13:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
13:31:56 INFO - PROCESS | 1659 | 1467837116809 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:56 INFO - PROCESS | 1659 | 1467837116865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 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.
13:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 217ms
13:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
13:31:57 INFO - PROCESS | 1659 | 1467837117028 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 INFO - PROCESS | 1659 | 1467837117083 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 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.
13:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 217ms
13:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
13:31:57 INFO - PROCESS | 1659 | 1467837117246 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 INFO - PROCESS | 1659 | 1467837117308 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 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.
13:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 217ms
13:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
13:31:57 INFO - PROCESS | 1659 | 1467837117473 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 INFO - PROCESS | 1659 | 1467837117528 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 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.
13:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 223ms
13:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
13:31:57 INFO - PROCESS | 1659 | 1467837117704 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 INFO - PROCESS | 1659 | 1467837117774 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:57 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.
13:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 271ms
13:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
13:31:57 INFO - PROCESS | 1659 | 1467837117973 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:58 INFO - PROCESS | 1659 | 1467837118032 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:58 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.
13:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 223ms
13:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
13:31:58 INFO - PROCESS | 1659 | 1467837118220 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:58 INFO - PROCESS | 1659 | 1467837118307 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:58 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.
13:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms
13:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
13:31:58 INFO - PROCESS | 1659 | 1467837118720 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:58 INFO - PROCESS | 1659 | 1467837118794 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:59 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.
13:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms
13:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
13:31:59 INFO - PROCESS | 1659 | 1467837119192 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:59 INFO - PROCESS | 1659 | 1467837119268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:59 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.
13:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 319ms
13:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
13:31:59 INFO - PROCESS | 1659 | 1467837119515 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:59 INFO - PROCESS | 1659 | 1467837119571 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:59 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.
13:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 267ms
13:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
13:31:59 INFO - PROCESS | 1659 | 1467837119791 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:31:59 INFO - PROCESS | 1659 | 1467837119842 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 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.
13:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 273ms
13:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
13:32:00 INFO - PROCESS | 1659 | 1467837120063 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 INFO - PROCESS | 1659 | 1467837120114 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 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.
13:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 218ms
13:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
13:32:00 INFO - PROCESS | 1659 | 1467837120281 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 INFO - PROCESS | 1659 | 1467837120328 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 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.
13:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 216ms
13:32:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
13:32:00 INFO - PROCESS | 1659 | 1467837120507 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 INFO - PROCESS | 1659 | 1467837120555 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
13:32:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 276ms
13:32:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
13:32:00 INFO - PROCESS | 1659 | 1467837120778 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 INFO - PROCESS | 1659 | 1467837120828 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
13:32:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 216ms
13:32:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
13:32:01 INFO - PROCESS | 1659 | 1467837120997 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - PROCESS | 1659 | 1467837121052 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
13:32:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 267ms
13:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
13:32:01 INFO - PROCESS | 1659 | 1467837121279 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - PROCESS | 1659 | 1467837121337 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
13:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 274ms
13:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
13:32:01 INFO - PROCESS | 1659 | 1467837121544 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - PROCESS | 1659 | 1467837121604 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
13:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 267ms
13:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
13:32:01 INFO - PROCESS | 1659 | 1467837121814 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:01 INFO - PROCESS | 1659 | 1467837121874 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
13:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 267ms
13:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
13:32:02 INFO - PROCESS | 1659 | 1467837122089 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - PROCESS | 1659 | 1467837122144 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
13:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 224ms
13:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
13:32:02 INFO - PROCESS | 1659 | 1467837122309 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - PROCESS | 1659 | 1467837122359 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
13:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 216ms
13:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
13:32:02 INFO - PROCESS | 1659 | 1467837122528 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - PROCESS | 1659 | 1467837122581 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
13:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 216ms
13:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
13:32:02 INFO - PROCESS | 1659 | 1467837122746 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - PROCESS | 1659 | 1467837122795 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
13:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 216ms
13:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
13:32:02 INFO - PROCESS | 1659 | 1467837122964 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:03 INFO - PROCESS | 1659 | 1467837123023 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
13:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 218ms
13:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
13:32:03 INFO - PROCESS | 1659 | 1467837123191 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:03 INFO - PROCESS | 1659 | 1467837123244 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:03 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
13:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 716ms
13:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
13:32:03 INFO - PROCESS | 1659 | 1467837123910 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:03 INFO - PROCESS | 1659 | 1467837123957 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
13:32:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 717ms
13:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
13:32:04 INFO - PROCESS | 1659 | 1467837124630 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:04 INFO - PROCESS | 1659 | 1467837124687 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:04 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
13:32:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
13:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 215ms
13:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
13:32:04 INFO - PROCESS | 1659 | 1467837124854 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:04 INFO - PROCESS | 1659 | 1467837124910 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
13:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 266ms
13:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
13:32:05 INFO - PROCESS | 1659 | 1467837125124 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:05 INFO - PROCESS | 1659 | 1467837125182 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
13:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms
13:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
13:32:05 INFO - PROCESS | 1659 | 1467837125646 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:05 INFO - PROCESS | 1659 | 1467837125689 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
13:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 266ms
13:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
13:32:05 INFO - PROCESS | 1659 | 1467837125922 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:05 INFO - PROCESS | 1659 | 1467837125974 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
13:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 267ms
13:32:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
13:32:06 INFO - PROCESS | 1659 | 1467837126198 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - PROCESS | 1659 | 1467837126255 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
13:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 270ms
13:32:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
13:32:06 INFO - PROCESS | 1659 | 1467837126464 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - PROCESS | 1659 | 1467837126513 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
13:32:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
13:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 217ms
13:32:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
13:32:06 INFO - PROCESS | 1659 | 1467837126689 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - PROCESS | 1659 | 1467837126740 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
13:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 275ms
13:32:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
13:32:06 INFO - PROCESS | 1659 | 1467837126963 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 INFO - PROCESS | 1659 | 1467837127048 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
13:32:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
13:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 317ms
13:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
13:32:07 INFO - PROCESS | 1659 | 1467837127295 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 INFO - PROCESS | 1659 | 1467837127379 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 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
13:32:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:32:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
13:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 318ms
13:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
13:32:07 INFO - PROCESS | 1659 | 1467837127608 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 INFO - PROCESS | 1659 | 1467837127655 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
13:32:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
13:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 219ms
13:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
13:32:07 INFO - PROCESS | 1659 | 1467837127832 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:07 INFO - PROCESS | 1659 | 1467837127897 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
13:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 265ms
13:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
13:32:08 INFO - PROCESS | 1659 | 1467837128108 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - PROCESS | 1659 | 1467837128170 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
13:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 273ms
13:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
13:32:08 INFO - PROCESS | 1659 | 1467837128380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - PROCESS | 1659 | 1467837128450 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
13:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 266ms
13:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
13:32:08 INFO - PROCESS | 1659 | 1467837128647 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - PROCESS | 1659 | 1467837128705 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
13:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 266ms
13:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
13:32:08 INFO - PROCESS | 1659 | 1467837128926 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:08 INFO - PROCESS | 1659 | 1467837128997 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
13:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 273ms
13:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
13:32:09 INFO - PROCESS | 1659 | 1467837129192 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:09 INFO - PROCESS | 1659 | 1467837129262 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
13:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 319ms
13:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
13:32:09 INFO - PROCESS | 1659 | 1467837129522 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:09 INFO - PROCESS | 1659 | 1467837129679 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
13:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 367ms
13:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
13:32:09 INFO - PROCESS | 1659 | 1467837129890 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:09 INFO - PROCESS | 1659 | 1467837129946 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
13:32:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 223ms
13:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
13:32:10 INFO - PROCESS | 1659 | 1467837130112 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - PROCESS | 1659 | 1467837130164 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
13:32:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 268ms
13:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
13:32:10 INFO - PROCESS | 1659 | 1467837130380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - PROCESS | 1659 | 1467837130435 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
13:32:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 216ms
13:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
13:32:10 INFO - PROCESS | 1659 | 1467837130608 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - PROCESS | 1659 | 1467837130661 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
13:32:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 278ms
13:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
13:32:10 INFO - PROCESS | 1659 | 1467837130879 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:10 INFO - PROCESS | 1659 | 1467837130933 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 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
13:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 216ms
13:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
13:32:11 INFO - PROCESS | 1659 | 1467837131106 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 INFO - PROCESS | 1659 | 1467837131160 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
13:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 219ms
13:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
13:32:11 INFO - PROCESS | 1659 | 1467837131326 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 INFO - PROCESS | 1659 | 1467837131380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
13:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 267ms
13:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
13:32:11 INFO - PROCESS | 1659 | 1467837131595 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 INFO - PROCESS | 1659 | 1467837131650 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:11 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
13:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 367ms
13:32:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
13:32:11 INFO - PROCESS | 1659 | 1467837131968 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:12 INFO - PROCESS | 1659 | 1467837132196 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:12 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
13:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
13:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
13:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:32:12 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
13:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
13:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
13:32:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:32:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 620ms
13:32:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
13:32:12 INFO - PROCESS | 1659 | 1467837132590 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:12 INFO - PROCESS | 1659 | 1467837132631 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
13:32:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 219ms
13:32:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
13:32:12 INFO - PROCESS | 1659 | 1467837132811 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:12 INFO - PROCESS | 1659 | 1467837132869 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 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.
13:32:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 266ms
13:32:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
13:32:13 INFO - PROCESS | 1659 | 1467837133091 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 INFO - PROCESS | 1659 | 1467837133141 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 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.
13:32:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 227ms
13:32:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
13:32:13 INFO - PROCESS | 1659 | 1467837133311 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 INFO - PROCESS | 1659 | 1467837133374 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
13:32:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
13:32:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
13:32:13 INFO - PROCESS | 1659 | 1467837133580 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 INFO - PROCESS | 1659 | 1467837133635 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 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.
13:32:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 265ms
13:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
13:32:13 INFO - PROCESS | 1659 | 1467837133849 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:13 INFO - PROCESS | 1659 | 1467837133902 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
13:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 216ms
13:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
13:32:14 INFO - PROCESS | 1659 | 1467837134073 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - PROCESS | 1659 | 1467837134120 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
13:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 224ms
13:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
13:32:14 INFO - PROCESS | 1659 | 1467837134293 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - PROCESS | 1659 | 1467837134346 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
13:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 267ms
13:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
13:32:14 INFO - PROCESS | 1659 | 1467837134572 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - PROCESS | 1659 | 1467837134627 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
13:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 268ms
13:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
13:32:14 INFO - PROCESS | 1659 | 1467837134842 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:14 INFO - PROCESS | 1659 | 1467837134906 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
13:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 267ms
13:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
13:32:15 INFO - PROCESS | 1659 | 1467837135111 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - PROCESS | 1659 | 1467837135176 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
13:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 266ms
13:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
13:32:15 INFO - PROCESS | 1659 | 1467837135379 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - PROCESS | 1659 | 1467837135437 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
13:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 267ms
13:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
13:32:15 INFO - PROCESS | 1659 | 1467837135648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - PROCESS | 1659 | 1467837135713 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
13:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 266ms
13:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
13:32:15 INFO - PROCESS | 1659 | 1467837135922 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:15 INFO - PROCESS | 1659 | 1467837135982 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
13:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 218ms
13:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
13:32:16 INFO - PROCESS | 1659 | 1467837136143 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - PROCESS | 1659 | 1467837136197 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
13:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 269ms
13:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
13:32:16 INFO - PROCESS | 1659 | 1467837136413 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - PROCESS | 1659 | 1467837136470 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
13:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 267ms
13:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
13:32:16 INFO - PROCESS | 1659 | 1467837136691 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - PROCESS | 1659 | 1467837136740 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
13:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 226ms
13:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
13:32:16 INFO - PROCESS | 1659 | 1467837136912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:16 INFO - PROCESS | 1659 | 1467837136974 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
13:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 319ms
13:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
13:32:17 INFO - PROCESS | 1659 | 1467837137245 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:17 INFO - PROCESS | 1659 | 1467837137325 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
13:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 327ms
13:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
13:32:17 INFO - PROCESS | 1659 | 1467837137574 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:17 INFO - PROCESS | 1659 | 1467837137630 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
13:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 217ms
13:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
13:32:17 INFO - PROCESS | 1659 | 1467837137790 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:17 INFO - PROCESS | 1659 | 1467837137853 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
13:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 222ms
13:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
13:32:18 INFO - PROCESS | 1659 | 1467837138010 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - PROCESS | 1659 | 1467837138067 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
13:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 217ms
13:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
13:32:18 INFO - PROCESS | 1659 | 1467837138229 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - PROCESS | 1659 | 1467837138283 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
13:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 217ms
13:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
13:32:18 INFO - PROCESS | 1659 | 1467837138448 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - PROCESS | 1659 | 1467837138512 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
13:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 467ms
13:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
13:32:18 INFO - PROCESS | 1659 | 1467837138919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:18 INFO - PROCESS | 1659 | 1467837138985 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
13:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 317ms
13:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
13:32:19 INFO - PROCESS | 1659 | 1467837139263 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:19 INFO - PROCESS | 1659 | 1467837139349 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
13:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 381ms
13:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
13:32:19 INFO - PROCESS | 1659 | 1467837139650 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:19 INFO - PROCESS | 1659 | 1467837139732 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
13:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 328ms
13:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
13:32:19 INFO - PROCESS | 1659 | 1467837139966 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - PROCESS | 1659 | 1467837140018 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
13:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 216ms
13:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
13:32:20 INFO - PROCESS | 1659 | 1467837140191 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - PROCESS | 1659 | 1467837140235 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
13:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 223ms
13:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
13:32:20 INFO - PROCESS | 1659 | 1467837140413 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - PROCESS | 1659 | 1467837140475 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
13:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 319ms
13:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
13:32:20 INFO - PROCESS | 1659 | 1467837140735 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:20 INFO - PROCESS | 1659 | 1467837140810 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
13:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 317ms
13:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
13:32:21 INFO - PROCESS | 1659 | 1467837141059 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:21 INFO - PROCESS | 1659 | 1467837141114 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
13:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 376ms
13:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
13:32:21 INFO - PROCESS | 1659 | 1467837141441 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:21 INFO - PROCESS | 1659 | 1467837141514 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
13:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 323ms
13:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
13:32:21 INFO - PROCESS | 1659 | 1467837141770 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:21 INFO - PROCESS | 1659 | 1467837141830 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
13:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 267ms
13:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
13:32:22 INFO - PROCESS | 1659 | 1467837142044 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:22 INFO - PROCESS | 1659 | 1467837142108 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
13:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 317ms
13:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
13:32:22 INFO - PROCESS | 1659 | 1467837142366 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:22 INFO - PROCESS | 1659 | 1467837142458 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:22 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
13:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 367ms
13:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
13:32:22 INFO - PROCESS | 1659 | 1467837142747 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:22 INFO - PROCESS | 1659 | 1467837142792 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
13:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 270ms
13:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
13:32:23 INFO - PROCESS | 1659 | 1467837143029 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:23 INFO - PROCESS | 1659 | 1467837143104 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:23 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)
13:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 818ms
13:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
13:32:23 INFO - PROCESS | 1659 | 1467837143848 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:23 INFO - PROCESS | 1659 | 1467837143894 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
13:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 717ms
13:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
13:32:24 INFO - PROCESS | 1659 | 1467837144567 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:24 INFO - PROCESS | 1659 | 1467837144610 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
13:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 716ms
13:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
13:32:25 INFO - PROCESS | 1659 | 1467837145290 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:25 INFO - PROCESS | 1659 | 1467837145349 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:26 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)
13:32:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 870ms
13:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
13:32:26 INFO - PROCESS | 1659 | 1467837146160 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:26 INFO - PROCESS | 1659 | 1467837146204 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:26 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)
13:32:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 718ms
13:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
13:32:26 INFO - PROCESS | 1659 | 1467837146882 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:26 INFO - PROCESS | 1659 | 1467837146924 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
13:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 717ms
13:32:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
13:32:27 INFO - PROCESS | 1659 | 1467837147607 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:27 INFO - PROCESS | 1659 | 1467837147648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
13:32:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 721ms
13:32:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
13:32:28 INFO - PROCESS | 1659 | 1467837148324 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:28 INFO - PROCESS | 1659 | 1467837148373 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
13:32:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 716ms
13:32:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
13:32:29 INFO - PROCESS | 1659 | 1467837149043 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:29 INFO - PROCESS | 1659 | 1467837149086 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:29 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
13:32:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 666ms
13:32:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
13:32:29 INFO - PROCESS | 1659 | 1467837149713 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:29 INFO - PROCESS | 1659 | 1467837149760 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
13:32:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 718ms
13:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
13:32:30 INFO - PROCESS | 1659 | 1467837150447 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:30 INFO - PROCESS | 1659 | 1467837150494 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:30 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
13:32:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
13:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 227ms
13:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
13:32:30 INFO - PROCESS | 1659 | 1467837150665 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:30 INFO - PROCESS | 1659 | 1467837150712 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
13:32:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 216ms
13:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
13:32:30 INFO - PROCESS | 1659 | 1467837150883 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:30 INFO - PROCESS | 1659 | 1467837150931 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:31 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
13:32:31 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:32:31 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
13:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 216ms
13:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
13:32:31 INFO - PROCESS | 1659 | 1467837151109 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:31 INFO - PROCESS | 1659 | 1467837151157 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
13:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 223ms
13:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
13:32:31 INFO - PROCESS | 1659 | 1467837151332 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:31 INFO - PROCESS | 1659 | 1467837151389 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
13:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 824ms
13:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
13:32:32 INFO - PROCESS | 1659 | 1467837152156 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:32 INFO - PROCESS | 1659 | 1467837152226 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:32 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
13:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 772ms
13:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
13:32:32 INFO - PROCESS | 1659 | 1467837152936 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:32 INFO - PROCESS | 1659 | 1467837152980 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:33 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.)
13:32:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 721ms
13:32:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
13:32:33 INFO - PROCESS | 1659 | 1467837153661 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:33 INFO - PROCESS | 1659 | 1467837153702 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
13:32:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 719ms
13:32:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
13:32:34 INFO - PROCESS | 1659 | 1467837154379 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:34 INFO - PROCESS | 1659 | 1467837154430 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:35 INFO - PROCESS | 1659 | 1467837154997 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
13:32:35 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
13:32:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 716ms
13:32:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
13:32:35 INFO - PROCESS | 1659 | 1467837155098 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:35 INFO - PROCESS | 1659 | 1467837155141 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
13:32:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
13:32:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
13:32:35 INFO - PROCESS | 1659 | 1467837155318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:35 INFO - PROCESS | 1659 | 1467837155380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
13:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 719ms
13:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
13:32:36 INFO - PROCESS | 1659 | 1467837156037 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:36 INFO - PROCESS | 1659 | 1467837156074 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
13:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 721ms
13:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
13:32:36 INFO - PROCESS | 1659 | 1467837156760 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:36 INFO - PROCESS | 1659 | 1467837156799 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
13:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 215ms
13:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
13:32:36 INFO - PROCESS | 1659 | 1467837156978 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - PROCESS | 1659 | 1467837157025 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
13:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 215ms
13:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
13:32:37 INFO - PROCESS | 1659 | 1467837157197 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - PROCESS | 1659 | 1467837157249 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
13:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 216ms
13:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
13:32:37 INFO - PROCESS | 1659 | 1467837157415 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - PROCESS | 1659 | 1467837157469 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
13:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 217ms
13:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
13:32:37 INFO - PROCESS | 1659 | 1467837157641 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - PROCESS | 1659 | 1467837157692 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
13:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 225ms
13:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
13:32:37 INFO - PROCESS | 1659 | 1467837157861 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:37 INFO - PROCESS | 1659 | 1467837157919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
13:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 218ms
13:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
13:32:38 INFO - PROCESS | 1659 | 1467837158081 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:38 INFO - PROCESS | 1659 | 1467837158131 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
13:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 416ms
13:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
13:32:38 INFO - PROCESS | 1659 | 1467837158506 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:38 INFO - PROCESS | 1659 | 1467837158572 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:38 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
13:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 321ms
13:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
13:32:38 INFO - PROCESS | 1659 | 1467837158829 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:38 INFO - PROCESS | 1659 | 1467837158879 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 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
13:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 268ms
13:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
13:32:39 INFO - PROCESS | 1659 | 1467837159112 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 INFO - PROCESS | 1659 | 1467837159190 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 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
13:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 418ms
13:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
13:32:39 INFO - PROCESS | 1659 | 1467837159525 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 INFO - PROCESS | 1659 | 1467837159588 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
13:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 222ms
13:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
13:32:39 INFO - PROCESS | 1659 | 1467837159747 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 INFO - PROCESS | 1659 | 1467837159793 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:39 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
13:32:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:32:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
13:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 215ms
13:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
13:32:39 INFO - PROCESS | 1659 | 1467837159976 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - PROCESS | 1659 | 1467837160032 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
13:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 266ms
13:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
13:32:40 INFO - PROCESS | 1659 | 1467837160241 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - PROCESS | 1659 | 1467837160287 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 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
13:32:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:32:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
13:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:32:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 224ms
13:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
13:32:40 INFO - PROCESS | 1659 | 1467837160461 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - PROCESS | 1659 | 1467837160511 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
13:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 216ms
13:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
13:32:40 INFO - PROCESS | 1659 | 1467837160680 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - PROCESS | 1659 | 1467837160732 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
13:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 266ms
13:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
13:32:40 INFO - PROCESS | 1659 | 1467837160960 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - PROCESS | 1659 | 1467837161021 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
13:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 317ms
13:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
13:32:41 INFO - PROCESS | 1659 | 1467837161300 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - PROCESS | 1659 | 1467837161423 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
13:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 378ms
13:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
13:32:41 INFO - PROCESS | 1659 | 1467837161668 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - PROCESS | 1659 | 1467837161726 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
13:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 216ms
13:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
13:32:41 INFO - PROCESS | 1659 | 1467837161893 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:41 INFO - PROCESS | 1659 | 1467837161938 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
13:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 218ms
13:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
13:32:42 INFO - PROCESS | 1659 | 1467837162113 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - PROCESS | 1659 | 1467837162164 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
13:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 217ms
13:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
13:32:42 INFO - PROCESS | 1659 | 1467837162332 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - PROCESS | 1659 | 1467837162384 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
13:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 267ms
13:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
13:32:42 INFO - PROCESS | 1659 | 1467837162612 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - PROCESS | 1659 | 1467837162689 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
13:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 276ms
13:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
13:32:42 INFO - PROCESS | 1659 | 1467837162895 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:42 INFO - PROCESS | 1659 | 1467837162937 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
13:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 269ms
13:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
13:32:43 INFO - PROCESS | 1659 | 1467837163177 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:43 INFO - PROCESS | 1659 | 1467837163256 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
13:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 325ms
13:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
13:32:43 INFO - PROCESS | 1659 | 1467837163497 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:43 INFO - PROCESS | 1659 | 1467837163573 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
13:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 318ms
13:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
13:32:43 INFO - PROCESS | 1659 | 1467837163816 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:43 INFO - PROCESS | 1659 | 1467837163892 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
13:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 317ms
13:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
13:32:44 INFO - PROCESS | 1659 | 1467837164145 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:44 INFO - PROCESS | 1659 | 1467837164225 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
13:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 274ms
13:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
13:32:44 INFO - PROCESS | 1659 | 1467837164414 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:44 INFO - PROCESS | 1659 | 1467837164469 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
13:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 217ms
13:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
13:32:44 INFO - PROCESS | 1659 | 1467837164662 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:44 INFO - PROCESS | 1659 | 1467837164733 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
13:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms
13:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
13:32:45 INFO - PROCESS | 1659 | 1467837165132 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:45 INFO - PROCESS | 1659 | 1467837165340 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
13:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 417ms
13:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
13:32:45 INFO - PROCESS | 1659 | 1467837165559 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:45 INFO - PROCESS | 1659 | 1467837165611 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
13:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 225ms
13:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
13:32:45 INFO - PROCESS | 1659 | 1467837165780 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:45 INFO - PROCESS | 1659 | 1467837165832 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
13:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 366ms
13:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
13:32:46 INFO - PROCESS | 1659 | 1467837166171 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:46 INFO - PROCESS | 1659 | 1467837166239 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
13:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 332ms
13:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
13:32:46 INFO - PROCESS | 1659 | 1467837166491 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:46 INFO - PROCESS | 1659 | 1467837166538 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
13:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 225ms
13:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
13:32:46 INFO - PROCESS | 1659 | 1467837166712 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:46 INFO - PROCESS | 1659 | 1467837166763 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
13:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 317ms
13:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
13:32:47 INFO - PROCESS | 1659 | 1467837167043 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - PROCESS | 1659 | 1467837167113 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
13:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 367ms
13:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
13:32:47 INFO - PROCESS | 1659 | 1467837167408 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - PROCESS | 1659 | 1467837167461 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
13:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 274ms
13:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
13:32:47 INFO - PROCESS | 1659 | 1467837167679 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - PROCESS | 1659 | 1467837167742 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
13:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 266ms
13:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
13:32:47 INFO - PROCESS | 1659 | 1467837167950 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:48 INFO - PROCESS | 1659 | 1467837168014 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
13:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 269ms
13:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
13:32:48 INFO - PROCESS | 1659 | 1467837168228 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:48 INFO - PROCESS | 1659 | 1467837168310 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
13:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 424ms
13:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
13:32:48 INFO - PROCESS | 1659 | 1467837168656 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:48 INFO - PROCESS | 1659 | 1467837168730 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
13:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 373ms
13:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
13:32:49 INFO - PROCESS | 1659 | 1467837169032 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - PROCESS | 1659 | 1467837169097 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
13:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 267ms
13:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
13:32:49 INFO - PROCESS | 1659 | 1467837169310 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - PROCESS | 1659 | 1467837169378 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
13:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 327ms
13:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
13:32:49 INFO - PROCESS | 1659 | 1467837169632 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - PROCESS | 1659 | 1467837169706 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
13:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 317ms
13:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
13:32:49 INFO - PROCESS | 1659 | 1467837169960 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - PROCESS | 1659 | 1467837170013 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
13:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 227ms
13:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
13:32:50 INFO - PROCESS | 1659 | 1467837170179 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - PROCESS | 1659 | 1467837170230 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
13:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 216ms
13:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
13:32:50 INFO - PROCESS | 1659 | 1467837170400 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - PROCESS | 1659 | 1467837170460 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
13:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 219ms
13:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
13:32:50 INFO - PROCESS | 1659 | 1467837170625 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - PROCESS | 1659 | 1467837170680 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
13:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 224ms
13:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
13:32:50 INFO - PROCESS | 1659 | 1467837170847 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:50 INFO - PROCESS | 1659 | 1467837170901 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
13:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 218ms
13:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
13:32:51 INFO - PROCESS | 1659 | 1467837171066 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:51 INFO - PROCESS | 1659 | 1467837171129 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
13:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 268ms
13:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
13:32:51 INFO - PROCESS | 1659 | 1467837171487 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:51 INFO - PROCESS | 1659 | 1467837171560 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
13:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 398ms
13:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
13:32:51 INFO - PROCESS | 1659 | 1467837171815 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:51 INFO - PROCESS | 1659 | 1467837171865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
13:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 266ms
13:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
13:32:52 INFO - PROCESS | 1659 | 1467837172081 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - PROCESS | 1659 | 1467837172133 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
13:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 266ms
13:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
13:32:52 INFO - PROCESS | 1659 | 1467837172349 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - PROCESS | 1659 | 1467837172399 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
13:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 216ms
13:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
13:32:52 INFO - PROCESS | 1659 | 1467837172575 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - PROCESS | 1659 | 1467837172620 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
13:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 224ms
13:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
13:32:52 INFO - PROCESS | 1659 | 1467837172796 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:52 INFO - PROCESS | 1659 | 1467837172856 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
13:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 267ms
13:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
13:32:53 INFO - PROCESS | 1659 | 1467837173063 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - PROCESS | 1659 | 1467837173116 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
13:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 266ms
13:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
13:32:53 INFO - PROCESS | 1659 | 1467837173344 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - PROCESS | 1659 | 1467837173419 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
13:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 326ms
13:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
13:32:53 INFO - PROCESS | 1659 | 1467837173677 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - PROCESS | 1659 | 1467837173761 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
13:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 317ms
13:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
13:32:54 INFO - PROCESS | 1659 | 1467837174001 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - PROCESS | 1659 | 1467837174063 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
13:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 274ms
13:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
13:32:54 INFO - PROCESS | 1659 | 1467837174276 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - PROCESS | 1659 | 1467837174341 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
13:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 274ms
13:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
13:32:54 INFO - PROCESS | 1659 | 1467837174565 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - PROCESS | 1659 | 1467837174627 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
13:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 276ms
13:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
13:32:54 INFO - PROCESS | 1659 | 1467837174829 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:54 INFO - PROCESS | 1659 | 1467837174880 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
13:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 216ms
13:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
13:32:55 INFO - PROCESS | 1659 | 1467837175057 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - PROCESS | 1659 | 1467837175109 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
13:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 216ms
13:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
13:32:55 INFO - PROCESS | 1659 | 1467837175275 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - PROCESS | 1659 | 1467837175329 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
13:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 224ms
13:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
13:32:55 INFO - PROCESS | 1659 | 1467837175495 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - PROCESS | 1659 | 1467837175544 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
13:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 216ms
13:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
13:32:55 INFO - PROCESS | 1659 | 1467837175714 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - PROCESS | 1659 | 1467837175765 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
13:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 267ms
13:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
13:32:55 INFO - PROCESS | 1659 | 1467837175982 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - PROCESS | 1659 | 1467837176034 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
13:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 216ms
13:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
13:32:56 INFO - PROCESS | 1659 | 1467837176207 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - PROCESS | 1659 | 1467837176262 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
13:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 217ms
13:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
13:32:56 INFO - PROCESS | 1659 | 1467837176427 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - PROCESS | 1659 | 1467837176480 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
13:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 216ms
13:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
13:32:56 INFO - PROCESS | 1659 | 1467837176648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - PROCESS | 1659 | 1467837176701 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
13:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 217ms
13:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
13:32:56 INFO - PROCESS | 1659 | 1467837176875 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:56 INFO - PROCESS | 1659 | 1467837176932 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
13:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 224ms
13:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
13:32:57 INFO - PROCESS | 1659 | 1467837177095 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - PROCESS | 1659 | 1467837177148 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
13:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 217ms
13:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
13:32:57 INFO - PROCESS | 1659 | 1467837177315 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - PROCESS | 1659 | 1467837177372 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
13:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 216ms
13:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
13:32:57 INFO - PROCESS | 1659 | 1467837177533 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - PROCESS | 1659 | 1467837177596 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
13:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 366ms
13:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
13:32:58 INFO - PROCESS | 1659 | 1467837178032 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:58 INFO - PROCESS | 1659 | 1467837178091 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
13:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 449ms
13:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
13:32:58 INFO - PROCESS | 1659 | 1467837178445 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:58 INFO - PROCESS | 1659 | 1467837178497 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
13:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 267ms
13:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
13:32:58 INFO - PROCESS | 1659 | 1467837178716 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:58 INFO - PROCESS | 1659 | 1467837178768 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
13:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 267ms
13:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
13:32:59 INFO - PROCESS | 1659 | 1467837178998 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - PROCESS | 1659 | 1467837179047 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
13:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 216ms
13:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
13:32:59 INFO - PROCESS | 1659 | 1467837179217 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - PROCESS | 1659 | 1467837179276 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
13:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 317ms
13:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
13:32:59 INFO - PROCESS | 1659 | 1467837179548 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - PROCESS | 1659 | 1467837179606 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
13:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 268ms
13:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
13:32:59 INFO - PROCESS | 1659 | 1467837179817 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:32:59 INFO - PROCESS | 1659 | 1467837179877 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
13:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 266ms
13:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
13:33:00 INFO - PROCESS | 1659 | 1467837180093 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:00 INFO - PROCESS | 1659 | 1467837180171 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
13:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 375ms
13:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
13:33:00 INFO - PROCESS | 1659 | 1467837180482 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:00 INFO - PROCESS | 1659 | 1467837180558 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
13:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 266ms
13:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
13:33:00 INFO - PROCESS | 1659 | 1467837180749 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:00 INFO - PROCESS | 1659 | 1467837180805 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
13:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 266ms
13:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
13:33:01 INFO - PROCESS | 1659 | 1467837181017 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - PROCESS | 1659 | 1467837181078 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
13:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 266ms
13:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
13:33:01 INFO - PROCESS | 1659 | 1467837181299 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - PROCESS | 1659 | 1467837181366 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
13:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 279ms
13:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
13:33:01 INFO - PROCESS | 1659 | 1467837181575 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - PROCESS | 1659 | 1467837181630 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
13:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 273ms
13:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
13:33:01 INFO - PROCESS | 1659 | 1467837181846 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:01 INFO - PROCESS | 1659 | 1467837181898 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
13:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 216ms
13:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
13:33:02 INFO - PROCESS | 1659 | 1467837182065 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - PROCESS | 1659 | 1467837182117 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
13:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 217ms
13:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
13:33:02 INFO - PROCESS | 1659 | 1467837182284 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - PROCESS | 1659 | 1467837182347 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
13:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 266ms
13:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
13:33:02 INFO - PROCESS | 1659 | 1467837182559 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - PROCESS | 1659 | 1467837182621 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
13:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 323ms
13:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
13:33:02 INFO - PROCESS | 1659 | 1467837182883 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:02 INFO - PROCESS | 1659 | 1467837182973 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
13:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 318ms
13:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
13:33:03 INFO - PROCESS | 1659 | 1467837183212 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - PROCESS | 1659 | 1467837183279 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
13:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 275ms
13:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
13:33:03 INFO - PROCESS | 1659 | 1467837183480 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - PROCESS | 1659 | 1467837183537 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
13:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 216ms
13:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
13:33:03 INFO - PROCESS | 1659 | 1467837183698 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - PROCESS | 1659 | 1467837183753 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
13:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 266ms
13:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
13:33:03 INFO - PROCESS | 1659 | 1467837183978 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:04 INFO - PROCESS | 1659 | 1467837184060 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
13:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 475ms
13:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
13:33:04 INFO - PROCESS | 1659 | 1467837184448 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:04 INFO - PROCESS | 1659 | 1467837184527 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
13:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 416ms
13:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
13:33:04 INFO - PROCESS | 1659 | 1467837184868 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:04 INFO - PROCESS | 1659 | 1467837184914 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
13:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 266ms
13:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
13:33:05 INFO - PROCESS | 1659 | 1467837185143 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 INFO - PROCESS | 1659 | 1467837185198 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
13:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 318ms
13:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
13:33:05 INFO - PROCESS | 1659 | 1467837185482 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 INFO - PROCESS | 1659 | 1467837185568 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 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
13:33:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:33:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
13:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 269ms
13:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
13:33:05 INFO - PROCESS | 1659 | 1467837185744 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 INFO - PROCESS | 1659 | 1467837185794 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:05 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
13:33:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:33:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
13:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 218ms
13:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
13:33:05 INFO - PROCESS | 1659 | 1467837185964 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 INFO - PROCESS | 1659 | 1467837186023 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 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
13:33:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:33:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:33:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 266ms
13:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
13:33:06 INFO - PROCESS | 1659 | 1467837186234 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 INFO - PROCESS | 1659 | 1467837186290 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 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
13:33:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:33:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 216ms
13:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
13:33:06 INFO - PROCESS | 1659 | 1467837186451 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 INFO - PROCESS | 1659 | 1467837186505 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 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
13:33:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:33:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 217ms
13:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
13:33:06 INFO - PROCESS | 1659 | 1467837186676 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 INFO - PROCESS | 1659 | 1467837186723 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 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
13:33:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:33:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:33:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 218ms
13:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
13:33:06 INFO - PROCESS | 1659 | 1467837186896 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:06 INFO - PROCESS | 1659 | 1467837186952 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
13:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 266ms
13:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
13:33:07 INFO - PROCESS | 1659 | 1467837187165 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:07 INFO - PROCESS | 1659 | 1467837187243 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:07 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
13:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 316ms
13:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
13:33:07 INFO - PROCESS | 1659 | 1467837187489 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:07 INFO - PROCESS | 1659 | 1467837187550 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:07 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
13:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 266ms
13:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
13:33:07 INFO - PROCESS | 1659 | 1467837187764 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:07 INFO - PROCESS | 1659 | 1467837187831 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
13:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 317ms
13:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
13:33:08 INFO - PROCESS | 1659 | 1467837188083 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 INFO - PROCESS | 1659 | 1467837188153 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
13:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 268ms
13:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
13:33:08 INFO - PROCESS | 1659 | 1467837188362 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 INFO - PROCESS | 1659 | 1467837188459 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
13:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 368ms
13:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
13:33:08 INFO - PROCESS | 1659 | 1467837188732 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 INFO - PROCESS | 1659 | 1467837188810 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:08 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
13:33:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
13:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 267ms
13:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
13:33:09 INFO - PROCESS | 1659 | 1467837189008 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - PROCESS | 1659 | 1467837189063 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
13:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 216ms
13:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
13:33:09 INFO - PROCESS | 1659 | 1467837189226 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - PROCESS | 1659 | 1467837189279 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
13:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 224ms
13:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
13:33:09 INFO - PROCESS | 1659 | 1467837189450 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - PROCESS | 1659 | 1467837189512 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
13:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 219ms
13:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
13:33:09 INFO - PROCESS | 1659 | 1467837189675 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - PROCESS | 1659 | 1467837189729 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
13:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
13:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
13:33:09 INFO - PROCESS | 1659 | 1467837189896 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:09 INFO - PROCESS | 1659 | 1467837189950 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
13:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 266ms
13:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
13:33:10 INFO - PROCESS | 1659 | 1467837190165 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:10 INFO - PROCESS | 1659 | 1467837190226 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
13:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 265ms
13:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
13:33:10 INFO - PROCESS | 1659 | 1467837190434 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:10 INFO - PROCESS | 1659 | 1467837190517 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
13:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 366ms
13:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
13:33:10 INFO - PROCESS | 1659 | 1467837190809 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:10 INFO - PROCESS | 1659 | 1467837190892 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
13:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 425ms
13:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
13:33:11 INFO - PROCESS | 1659 | 1467837191232 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:11 INFO - PROCESS | 1659 | 1467837191303 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
13:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 619ms
13:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
13:33:11 INFO - PROCESS | 1659 | 1467837191854 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:11 INFO - PROCESS | 1659 | 1467837191899 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
13:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 217ms
13:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
13:33:12 INFO - PROCESS | 1659 | 1467837192081 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:12 INFO - PROCESS | 1659 | 1467837192130 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
13:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 266ms
13:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
13:33:12 INFO - PROCESS | 1659 | 1467837192370 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:12 INFO - PROCESS | 1659 | 1467837192449 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
13:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 577ms
13:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
13:33:12 INFO - PROCESS | 1659 | 1467837192931 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - PROCESS | 1659 | 1467837193016 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
13:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 266ms
13:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
13:33:13 INFO - PROCESS | 1659 | 1467837193208 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - PROCESS | 1659 | 1467837193257 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
13:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 268ms
13:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
13:33:13 INFO - PROCESS | 1659 | 1467837193487 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - PROCESS | 1659 | 1467837193570 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
13:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 376ms
13:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
13:33:13 INFO - PROCESS | 1659 | 1467837193854 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:13 INFO - PROCESS | 1659 | 1467837193931 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
13:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 267ms
13:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
13:33:14 INFO - PROCESS | 1659 | 1467837194127 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - PROCESS | 1659 | 1467837194174 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
13:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 223ms
13:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
13:33:14 INFO - PROCESS | 1659 | 1467837194362 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - PROCESS | 1659 | 1467837194431 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
13:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 267ms
13:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
13:33:14 INFO - PROCESS | 1659 | 1467837194630 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - PROCESS | 1659 | 1467837194684 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
13:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 267ms
13:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
13:33:14 INFO - PROCESS | 1659 | 1467837194899 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:14 INFO - PROCESS | 1659 | 1467837194955 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
13:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 266ms
13:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
13:33:15 INFO - PROCESS | 1659 | 1467837195176 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:15 INFO - PROCESS | 1659 | 1467837195228 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
13:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 317ms
13:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
13:33:15 INFO - PROCESS | 1659 | 1467837195498 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:15 INFO - PROCESS | 1659 | 1467837195570 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:15 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
13:33:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:33:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
13:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 318ms
13:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
13:33:15 INFO - PROCESS | 1659 | 1467837195818 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:15 INFO - PROCESS | 1659 | 1467837195881 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
13:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 267ms
13:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
13:33:16 INFO - PROCESS | 1659 | 1467837196092 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - PROCESS | 1659 | 1467837196143 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
13:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 224ms
13:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
13:33:16 INFO - PROCESS | 1659 | 1467837196312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - PROCESS | 1659 | 1467837196369 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
13:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 268ms
13:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
13:33:16 INFO - PROCESS | 1659 | 1467837196583 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - PROCESS | 1659 | 1467837196649 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 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
13:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 316ms
13:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
13:33:16 INFO - PROCESS | 1659 | 1467837196912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:16 INFO - PROCESS | 1659 | 1467837196986 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
13:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 317ms
13:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
13:33:17 INFO - PROCESS | 1659 | 1467837197228 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:17 INFO - PROCESS | 1659 | 1467837197280 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
13:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 222ms
13:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
13:33:17 INFO - PROCESS | 1659 | 1467837197458 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:17 INFO - PROCESS | 1659 | 1467837197512 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
13:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 717ms
13:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
13:33:18 INFO - PROCESS | 1659 | 1467837198172 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:18 INFO - PROCESS | 1659 | 1467837198219 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
13:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 370ms
13:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
13:33:18 INFO - PROCESS | 1659 | 1467837198545 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:18 INFO - PROCESS | 1659 | 1467837198625 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
13:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 421ms
13:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
13:33:18 INFO - PROCESS | 1659 | 1467837198969 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:19 INFO - PROCESS | 1659 | 1467837199016 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
13:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 316ms
13:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
13:33:19 INFO - PROCESS | 1659 | 1467837199302 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:19 INFO - PROCESS | 1659 | 1467837199386 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
13:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 367ms
13:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
13:33:19 INFO - PROCESS | 1659 | 1467837199688 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:19 INFO - PROCESS | 1659 | 1467837199755 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
13:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 277ms
13:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
13:33:19 INFO - PROCESS | 1659 | 1467837199950 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 INFO - PROCESS | 1659 | 1467837200025 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
13:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 318ms
13:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
13:33:20 INFO - PROCESS | 1659 | 1467837200278 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 INFO - PROCESS | 1659 | 1467837200321 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 276ms
13:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
13:33:20 INFO - PROCESS | 1659 | 1467837200549 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 INFO - PROCESS | 1659 | 1467837200610 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 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
13:33:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
13:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 269ms
13:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
13:33:20 INFO - PROCESS | 1659 | 1467837200858 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:20 INFO - PROCESS | 1659 | 1467837200952 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
13:33:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 331ms
13:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
13:33:21 INFO - PROCESS | 1659 | 1467837201165 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:21 INFO - PROCESS | 1659 | 1467837201262 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
13:33:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 376ms
13:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
13:33:21 INFO - PROCESS | 1659 | 1467837201547 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:21 INFO - PROCESS | 1659 | 1467837201630 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:21 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]"
13:33:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:33:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 318ms
13:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
13:33:21 INFO - PROCESS | 1659 | 1467837201865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:21 INFO - PROCESS | 1659 | 1467837201920 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
13:33:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
13:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 277ms
13:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
13:33:22 INFO - PROCESS | 1659 | 1467837202142 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - PROCESS | 1659 | 1467837202200 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
13:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 219ms
13:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
13:33:22 INFO - PROCESS | 1659 | 1467837202362 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - PROCESS | 1659 | 1467837202417 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
13:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 266ms
13:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
13:33:22 INFO - PROCESS | 1659 | 1467837202633 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - PROCESS | 1659 | 1467837202705 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
13:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 267ms
13:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
13:33:22 INFO - PROCESS | 1659 | 1467837202901 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:22 INFO - PROCESS | 1659 | 1467837202945 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
13:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 317ms
13:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
13:33:23 INFO - PROCESS | 1659 | 1467837203231 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:23 INFO - PROCESS | 1659 | 1467837203311 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
13:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 318ms
13:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
13:33:23 INFO - PROCESS | 1659 | 1467837203549 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:23 INFO - PROCESS | 1659 | 1467837203607 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
13:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 265ms
13:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
13:33:23 INFO - PROCESS | 1659 | 1467837203817 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:23 INFO - PROCESS | 1659 | 1467837203875 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
13:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 216ms
13:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
13:33:24 INFO - PROCESS | 1659 | 1467837204043 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:24 INFO - PROCESS | 1659 | 1467837204097 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
13:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 273ms
13:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
13:33:24 INFO - PROCESS | 1659 | 1467837204312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:24 INFO - PROCESS | 1659 | 1467837204369 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
13:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 266ms
13:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
13:33:24 INFO - PROCESS | 1659 | 1467837204583 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:24 INFO - PROCESS | 1659 | 1467837204668 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
13:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 718ms
13:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
13:33:25 INFO - PROCESS | 1659 | 1467837205304 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:25 INFO - PROCESS | 1659 | 1467837205350 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
13:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 216ms
13:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
13:33:25 INFO - PROCESS | 1659 | 1467837205530 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:25 INFO - PROCESS | 1659 | 1467837205581 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
13:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 267ms
13:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
13:33:25 INFO - PROCESS | 1659 | 1467837205809 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:25 INFO - PROCESS | 1659 | 1467837205865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 266ms
13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
13:33:26 INFO - PROCESS | 1659 | 1467837206075 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - PROCESS | 1659 | 1467837206125 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 217ms
13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
13:33:26 INFO - PROCESS | 1659 | 1467837206295 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - PROCESS | 1659 | 1467837206346 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 217ms
13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
13:33:26 INFO - PROCESS | 1659 | 1467837206515 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - PROCESS | 1659 | 1467837206574 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 266ms
13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
13:33:26 INFO - PROCESS | 1659 | 1467837206782 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - PROCESS | 1659 | 1467837206838 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 215ms
13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
13:33:27 INFO - PROCESS | 1659 | 1467837207000 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - PROCESS | 1659 | 1467837207048 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
13:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 215ms
13:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
13:33:27 INFO - PROCESS | 1659 | 1467837207225 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - PROCESS | 1659 | 1467837207275 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
13:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 216ms
13:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
13:33:27 INFO - PROCESS | 1659 | 1467837207443 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - PROCESS | 1659 | 1467837207498 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
13:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 223ms
13:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
13:33:27 INFO - PROCESS | 1659 | 1467837207664 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - PROCESS | 1659 | 1467837207719 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
13:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 268ms
13:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
13:33:27 INFO - PROCESS | 1659 | 1467837207934 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:27 INFO - PROCESS | 1659 | 1467837207985 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
13:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 216ms
13:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
13:33:28 INFO - PROCESS | 1659 | 1467837208153 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - PROCESS | 1659 | 1467837208209 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
13:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 217ms
13:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
13:33:28 INFO - PROCESS | 1659 | 1467837208378 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - PROCESS | 1659 | 1467837208436 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
13:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 266ms
13:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
13:33:28 INFO - PROCESS | 1659 | 1467837208646 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - PROCESS | 1659 | 1467837208707 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
13:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 267ms
13:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
13:33:28 INFO - PROCESS | 1659 | 1467837208915 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:28 INFO - PROCESS | 1659 | 1467837208977 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
13:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 267ms
13:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
13:33:29 INFO - PROCESS | 1659 | 1467837209193 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:29 INFO - PROCESS | 1659 | 1467837209278 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
13:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 366ms
13:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
13:33:29 INFO - PROCESS | 1659 | 1467837209564 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:29 INFO - PROCESS | 1659 | 1467837209662 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
13:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 317ms
13:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
13:33:29 INFO - PROCESS | 1659 | 1467837209882 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:29 INFO - PROCESS | 1659 | 1467837209944 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
13:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 266ms
13:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
13:33:30 INFO - PROCESS | 1659 | 1467837210161 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:30 INFO - PROCESS | 1659 | 1467837210227 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
13:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 273ms
13:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
13:33:30 INFO - PROCESS | 1659 | 1467837210431 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:30 INFO - PROCESS | 1659 | 1467837210508 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
13:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 318ms
13:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
13:33:30 INFO - PROCESS | 1659 | 1467837210761 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:30 INFO - PROCESS | 1659 | 1467837210840 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
13:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 367ms
13:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
13:33:31 INFO - PROCESS | 1659 | 1467837211131 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - PROCESS | 1659 | 1467837211218 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
13:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 267ms
13:33:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
13:33:31 INFO - PROCESS | 1659 | 1467837211399 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - PROCESS | 1659 | 1467837211457 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 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 () {
13:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
13:33:31 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 () {
13:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
13:33:31 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 () {
13:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
13:33:31 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 () {
13:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
13:33:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 217ms
13:33:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
13:33:31 INFO - PROCESS | 1659 | 1467837211618 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - PROCESS | 1659 | 1467837211684 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
13:33:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
13:33:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
13:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
13:33:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 218ms
13:33:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
13:33:31 INFO - PROCESS | 1659 | 1467837211844 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:31 INFO - PROCESS | 1659 | 1467837211903 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:32 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
13:33:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
13:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:33:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
13:33:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
13:33:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
13:33:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
13:33:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 222ms
13:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
13:33:32 INFO - PROCESS | 1659 | 1467837212066 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:32 INFO - PROCESS | 1659 | 1467837212124 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
13:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 267ms
13:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
13:33:32 INFO - PROCESS | 1659 | 1467837212333 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:32 INFO - PROCESS | 1659 | 1467837212419 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
13:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 367ms
13:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
13:33:32 INFO - PROCESS | 1659 | 1467837212747 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:32 INFO - PROCESS | 1659 | 1467837212853 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
13:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms
13:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
13:33:33 INFO - PROCESS | 1659 | 1467837213318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:33 INFO - PROCESS | 1659 | 1467837213363 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
13:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 266ms
13:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
13:33:33 INFO - PROCESS | 1659 | 1467837213595 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:33 INFO - PROCESS | 1659 | 1467837213647 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
13:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 274ms
13:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
13:33:33 INFO - PROCESS | 1659 | 1467837213879 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:33 INFO - PROCESS | 1659 | 1467837213953 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
13:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 369ms
13:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
13:33:34 INFO - PROCESS | 1659 | 1467837214248 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - PROCESS | 1659 | 1467837214324 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
13:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 225ms
13:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
13:33:34 INFO - PROCESS | 1659 | 1467837214465 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - PROCESS | 1659 | 1467837214511 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
13:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 217ms
13:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
13:33:34 INFO - PROCESS | 1659 | 1467837214685 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - PROCESS | 1659 | 1467837214748 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
13:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 266ms
13:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
13:33:34 INFO - PROCESS | 1659 | 1467837214952 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - PROCESS | 1659 | 1467837215025 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
13:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 317ms
13:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
13:33:35 INFO - PROCESS | 1659 | 1467837215281 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - PROCESS | 1659 | 1467837215352 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
13:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 326ms
13:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
13:33:35 INFO - PROCESS | 1659 | 1467837215600 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - PROCESS | 1659 | 1467837215655 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
13:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
13:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
13:33:35 INFO - PROCESS | 1659 | 1467837215818 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:35 INFO - PROCESS | 1659 | 1467837215886 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
13:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 266ms
13:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
13:33:36 INFO - PROCESS | 1659 | 1467837216096 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:36 INFO - PROCESS | 1659 | 1467837216182 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
13:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 376ms
13:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
13:33:36 INFO - PROCESS | 1659 | 1467837216481 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:36 INFO - PROCESS | 1659 | 1467837216567 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
13:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 319ms
13:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
13:33:36 INFO - PROCESS | 1659 | 1467837216799 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:36 INFO - PROCESS | 1659 | 1467837216858 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
13:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 266ms
13:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
13:33:37 INFO - PROCESS | 1659 | 1467837217067 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - PROCESS | 1659 | 1467837217123 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
13:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 217ms
13:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
13:33:37 INFO - PROCESS | 1659 | 1467837217293 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - PROCESS | 1659 | 1467837217345 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
13:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 223ms
13:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
13:33:37 INFO - PROCESS | 1659 | 1467837217518 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - PROCESS | 1659 | 1467837217570 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
13:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 217ms
13:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
13:33:37 INFO - PROCESS | 1659 | 1467837217732 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - PROCESS | 1659 | 1467837217789 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
13:33:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 216ms
13:33:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
13:33:37 INFO - PROCESS | 1659 | 1467837217960 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - PROCESS | 1659 | 1467837218013 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 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
13:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 225ms
13:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
13:33:38 INFO - PROCESS | 1659 | 1467837218180 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - PROCESS | 1659 | 1467837218242 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
13:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 267ms
13:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
13:33:38 INFO - PROCESS | 1659 | 1467837218450 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - PROCESS | 1659 | 1467837218505 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
13:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 216ms
13:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
13:33:38 INFO - PROCESS | 1659 | 1467837218668 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - PROCESS | 1659 | 1467837218724 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
13:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 217ms
13:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
13:33:38 INFO - PROCESS | 1659 | 1467837218893 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:38 INFO - PROCESS | 1659 | 1467837218949 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
13:33:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 224ms
13:33:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
13:33:39 INFO - PROCESS | 1659 | 1467837219116 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:39 INFO - PROCESS | 1659 | 1467837219171 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
13:33:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 216ms
13:33:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
13:33:39 INFO - PROCESS | 1659 | 1467837219334 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:39 INFO - PROCESS | 1659 | 1467837219393 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
13:33:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 366ms
13:33:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
13:33:39 INFO - PROCESS | 1659 | 1467837219704 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:39 INFO - PROCESS | 1659 | 1467837219773 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
13:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 467ms
13:33:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
13:33:40 INFO - PROCESS | 1659 | 1467837220172 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - PROCESS | 1659 | 1467837220218 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
13:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 217ms
13:33:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
13:33:40 INFO - PROCESS | 1659 | 1467837220399 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - PROCESS | 1659 | 1467837220450 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
13:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 267ms
13:33:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
13:33:40 INFO - PROCESS | 1659 | 1467837220678 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - PROCESS | 1659 | 1467837220730 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
13:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 218ms
13:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
13:33:40 INFO - PROCESS | 1659 | 1467837220895 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:40 INFO - PROCESS | 1659 | 1467837220945 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
13:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 217ms
13:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
13:33:41 INFO - PROCESS | 1659 | 1467837221114 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - PROCESS | 1659 | 1467837221162 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
13:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 216ms
13:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
13:33:41 INFO - PROCESS | 1659 | 1467837221334 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - PROCESS | 1659 | 1467837221391 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
13:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 216ms
13:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
13:33:41 INFO - PROCESS | 1659 | 1467837221559 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - PROCESS | 1659 | 1467837221611 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
13:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 217ms
13:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
13:33:41 INFO - PROCESS | 1659 | 1467837221778 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - PROCESS | 1659 | 1467837221826 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
13:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 221ms
13:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
13:33:42 INFO - PROCESS | 1659 | 1467837221996 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - PROCESS | 1659 | 1467837222046 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
13:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 216ms
13:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
13:33:42 INFO - PROCESS | 1659 | 1467837222215 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - PROCESS | 1659 | 1467837222274 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
13:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 266ms
13:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
13:33:42 INFO - PROCESS | 1659 | 1467837222483 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - PROCESS | 1659 | 1467837222550 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
13:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 266ms
13:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
13:33:42 INFO - PROCESS | 1659 | 1467837222752 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:42 INFO - PROCESS | 1659 | 1467837222821 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
13:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 266ms
13:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
13:33:43 INFO - PROCESS | 1659 | 1467837223027 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - PROCESS | 1659 | 1467837223084 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
13:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 223ms
13:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
13:33:43 INFO - PROCESS | 1659 | 1467837223247 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - PROCESS | 1659 | 1467837223306 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
13:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 267ms
13:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
13:33:43 INFO - PROCESS | 1659 | 1467837223516 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - PROCESS | 1659 | 1467837223569 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
13:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 266ms
13:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
13:33:43 INFO - PROCESS | 1659 | 1467837223785 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:43 INFO - PROCESS | 1659 | 1467837223843 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
13:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 266ms
13:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
13:33:44 INFO - PROCESS | 1659 | 1467837224059 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - PROCESS | 1659 | 1467837224119 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
13:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 271ms
13:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
13:33:44 INFO - PROCESS | 1659 | 1467837224333 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - PROCESS | 1659 | 1467837224392 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
13:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 222ms
13:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
13:33:44 INFO - PROCESS | 1659 | 1467837224565 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - PROCESS | 1659 | 1467837224619 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
13:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 217ms
13:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
13:33:44 INFO - PROCESS | 1659 | 1467837224799 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:44 INFO - PROCESS | 1659 | 1467837224884 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
13:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 366ms
13:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
13:33:45 INFO - PROCESS | 1659 | 1467837225166 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - PROCESS | 1659 | 1467837225237 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
13:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 276ms
13:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
13:33:45 INFO - PROCESS | 1659 | 1467837225444 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - PROCESS | 1659 | 1467837225503 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
13:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 224ms
13:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
13:33:45 INFO - PROCESS | 1659 | 1467837225663 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - PROCESS | 1659 | 1467837225727 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
13:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 317ms
13:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
13:33:45 INFO - PROCESS | 1659 | 1467837225985 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:46 INFO - PROCESS | 1659 | 1467837226090 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
13:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 466ms
13:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
13:33:46 INFO - PROCESS | 1659 | 1467837226454 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:46 INFO - PROCESS | 1659 | 1467837226523 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
13:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 617ms
13:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
13:33:47 INFO - PROCESS | 1659 | 1467837227077 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - PROCESS | 1659 | 1467837227124 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33: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
13:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 270ms
13:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
13:33:47 INFO - PROCESS | 1659 | 1467837227349 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - PROCESS | 1659 | 1467837227401 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
13:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 266ms
13:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
13:33:47 INFO - PROCESS | 1659 | 1467837227628 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - PROCESS | 1659 | 1467837227683 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
13:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 267ms
13:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
13:33:47 INFO - PROCESS | 1659 | 1467837227894 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:47 INFO - PROCESS | 1659 | 1467837227945 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
13:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 224ms
13:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
13:33:48 INFO - PROCESS | 1659 | 1467837228114 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - PROCESS | 1659 | 1467837228161 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
13:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 216ms
13:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
13:33:48 INFO - PROCESS | 1659 | 1467837228333 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - PROCESS | 1659 | 1467837228392 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
13:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 265ms
13:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
13:33:48 INFO - PROCESS | 1659 | 1467837228601 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - PROCESS | 1659 | 1467837228656 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
13:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 216ms
13:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
13:33:48 INFO - PROCESS | 1659 | 1467837228819 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:48 INFO - PROCESS | 1659 | 1467837228872 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
13:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 266ms
13:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
13:33:49 INFO - PROCESS | 1659 | 1467837229095 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - PROCESS | 1659 | 1467837229149 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33: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
13:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 274ms
13:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
13:33:49 INFO - PROCESS | 1659 | 1467837229364 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - PROCESS | 1659 | 1467837229424 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
13:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 266ms
13:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
13:33:49 INFO - PROCESS | 1659 | 1467837229646 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - PROCESS | 1659 | 1467837229713 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
13:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 273ms
13:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
13:33:49 INFO - PROCESS | 1659 | 1467837229915 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:49 INFO - PROCESS | 1659 | 1467837229976 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33: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)
13:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 266ms
13:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
13:33:50 INFO - PROCESS | 1659 | 1467837230183 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:50 INFO - PROCESS | 1659 | 1467837230247 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 365ms
13:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
13:33:50 INFO - PROCESS | 1659 | 1467837230564 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:50 INFO - PROCESS | 1659 | 1467837230637 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
13:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 275ms
13:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
13:33:50 INFO - PROCESS | 1659 | 1467837230832 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:50 INFO - PROCESS | 1659 | 1467837230882 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
13:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 216ms
13:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
13:33:51 INFO - PROCESS | 1659 | 1467837231050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - PROCESS | 1659 | 1467837231100 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
13:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 216ms
13:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
13:33:51 INFO - PROCESS | 1659 | 1467837231268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - PROCESS | 1659 | 1467837231318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
13:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 217ms
13:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
13:33:51 INFO - PROCESS | 1659 | 1467837231493 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - PROCESS | 1659 | 1467837231548 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
13:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 223ms
13:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
13:33:51 INFO - PROCESS | 1659 | 1467837231713 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - PROCESS | 1659 | 1467837231765 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
13:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 217ms
13:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
13:33:51 INFO - PROCESS | 1659 | 1467837231932 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:51 INFO - PROCESS | 1659 | 1467837231995 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
13:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 266ms
13:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
13:33:52 INFO - PROCESS | 1659 | 1467837232201 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - PROCESS | 1659 | 1467837232260 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
13:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 216ms
13:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
13:33:52 INFO - PROCESS | 1659 | 1467837232430 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - PROCESS | 1659 | 1467837232484 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
13:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 227ms
13:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
13:33:52 INFO - PROCESS | 1659 | 1467837232648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - PROCESS | 1659 | 1467837232708 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
13:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
13:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
13:33:52 INFO - PROCESS | 1659 | 1467837232917 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:53 INFO - PROCESS | 1659 | 1467837233031 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
13:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 718ms
13:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
13:33:53 INFO - PROCESS | 1659 | 1467837233641 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:53 INFO - PROCESS | 1659 | 1467837233690 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
13:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 221ms
13:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
13:33:53 INFO - PROCESS | 1659 | 1467837233866 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:53 INFO - PROCESS | 1659 | 1467837233918 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33: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)
13:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 266ms
13:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
13:33:54 INFO - PROCESS | 1659 | 1467837234147 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:54 INFO - PROCESS | 1659 | 1467837234211 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 318ms
13:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
13:33:54 INFO - PROCESS | 1659 | 1467837234461 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:54 INFO - PROCESS | 1659 | 1467837234513 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
13:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 274ms
13:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
13:33:54 INFO - PROCESS | 1659 | 1467837234734 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:54 INFO - PROCESS | 1659 | 1467837234802 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
13:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 317ms
13:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
13:33:55 INFO - PROCESS | 1659 | 1467837235064 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - PROCESS | 1659 | 1467837235130 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
13:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 275ms
13:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
13:33:55 INFO - PROCESS | 1659 | 1467837235345 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - PROCESS | 1659 | 1467837235399 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
13:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 224ms
13:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
13:33:55 INFO - PROCESS | 1659 | 1467837235565 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - PROCESS | 1659 | 1467837235614 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
13:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 267ms
13:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
13:33:55 INFO - PROCESS | 1659 | 1467837235834 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:55 INFO - PROCESS | 1659 | 1467837235894 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
13:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 268ms
13:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
13:33:56 INFO - PROCESS | 1659 | 1467837236103 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - PROCESS | 1659 | 1467837236170 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
13:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 266ms
13:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
13:33:56 INFO - PROCESS | 1659 | 1467837236384 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - PROCESS | 1659 | 1467837236450 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
13:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 278ms
13:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
13:33:56 INFO - PROCESS | 1659 | 1467837236653 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - PROCESS | 1659 | 1467837236717 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
13:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 267ms
13:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
13:33:56 INFO - PROCESS | 1659 | 1467837236929 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:56 INFO - PROCESS | 1659 | 1467837236981 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
13:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 223ms
13:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
13:33:57 INFO - PROCESS | 1659 | 1467837237148 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - PROCESS | 1659 | 1467837237200 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
13:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 216ms
13:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
13:33:57 INFO - PROCESS | 1659 | 1467837237366 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - PROCESS | 1659 | 1467837237419 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
13:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 217ms
13:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
13:33:57 INFO - PROCESS | 1659 | 1467837237585 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - PROCESS | 1659 | 1467837237641 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
13:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 216ms
13:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
13:33:57 INFO - PROCESS | 1659 | 1467837237810 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:57 INFO - PROCESS | 1659 | 1467837237865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
13:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 276ms
13:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
13:33:58 INFO - PROCESS | 1659 | 1467837238082 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - PROCESS | 1659 | 1467837238143 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
13:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 216ms
13:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
13:33:58 INFO - PROCESS | 1659 | 1467837238299 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - PROCESS | 1659 | 1467837238354 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
13:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 216ms
13:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
13:33:58 INFO - PROCESS | 1659 | 1467837238518 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - PROCESS | 1659 | 1467837238579 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
13:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 266ms
13:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
13:33:58 INFO - PROCESS | 1659 | 1467837238794 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:58 INFO - PROCESS | 1659 | 1467837238852 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
13:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 267ms
13:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
13:33:59 INFO - PROCESS | 1659 | 1467837239065 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - PROCESS | 1659 | 1467837239128 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
13:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 222ms
13:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
13:33:59 INFO - PROCESS | 1659 | 1467837239284 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - PROCESS | 1659 | 1467837239344 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
13:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 216ms
13:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
13:33:59 INFO - PROCESS | 1659 | 1467837239508 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - PROCESS | 1659 | 1467837239570 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
13:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 317ms
13:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
13:33:59 INFO - PROCESS | 1659 | 1467837239887 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:00 INFO - PROCESS | 1659 | 1467837240058 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
13:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 631ms
13:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
13:34:00 INFO - PROCESS | 1659 | 1467837240506 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:00 INFO - PROCESS | 1659 | 1467837240552 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
13:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 217ms
13:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
13:34:00 INFO - PROCESS | 1659 | 1467837240733 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:00 INFO - PROCESS | 1659 | 1467837240783 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
13:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 266ms
13:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
13:34:01 INFO - PROCESS | 1659 | 1467837241011 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - PROCESS | 1659 | 1467837241068 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
13:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 267ms
13:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
13:34:01 INFO - PROCESS | 1659 | 1467837241276 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - PROCESS | 1659 | 1467837241324 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
13:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 216ms
13:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
13:34:01 INFO - PROCESS | 1659 | 1467837241495 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - PROCESS | 1659 | 1467837241544 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
13:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 224ms
13:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
13:34:01 INFO - PROCESS | 1659 | 1467837241717 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - PROCESS | 1659 | 1467837241775 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
13:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 216ms
13:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
13:34:01 INFO - PROCESS | 1659 | 1467837241934 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:01 INFO - PROCESS | 1659 | 1467837241983 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
13:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 216ms
13:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
13:34:02 INFO - PROCESS | 1659 | 1467837242152 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - PROCESS | 1659 | 1467837242200 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
13:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 216ms
13:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
13:34:02 INFO - PROCESS | 1659 | 1467837242381 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - PROCESS | 1659 | 1467837242445 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
13:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 266ms
13:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
13:34:02 INFO - PROCESS | 1659 | 1467837242648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - PROCESS | 1659 | 1467837242711 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
13:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 270ms
13:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
13:34:02 INFO - PROCESS | 1659 | 1467837242918 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:02 INFO - PROCESS | 1659 | 1467837242983 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
13:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 267ms
13:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
13:34:03 INFO - PROCESS | 1659 | 1467837243198 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - PROCESS | 1659 | 1467837243258 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
13:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 226ms
13:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
13:34:03 INFO - PROCESS | 1659 | 1467837243417 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - PROCESS | 1659 | 1467837243477 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
13:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 265ms
13:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
13:34:03 INFO - PROCESS | 1659 | 1467837243728 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - PROCESS | 1659 | 1467837243791 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
13:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 224ms
13:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
13:34:03 INFO - PROCESS | 1659 | 1467837243948 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - PROCESS | 1659 | 1467837243999 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
13:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 216ms
13:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
13:34:04 INFO - PROCESS | 1659 | 1467837244168 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - PROCESS | 1659 | 1467837244225 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
13:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 266ms
13:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
13:34:04 INFO - PROCESS | 1659 | 1467837244436 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - PROCESS | 1659 | 1467837244500 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
13:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
13:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
13:34:04 INFO - PROCESS | 1659 | 1467837244712 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - PROCESS | 1659 | 1467837244768 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
13:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 275ms
13:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
13:34:04 INFO - PROCESS | 1659 | 1467837244984 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - PROCESS | 1659 | 1467837245062 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
13:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 366ms
13:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
13:34:05 INFO - PROCESS | 1659 | 1467837245352 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - PROCESS | 1659 | 1467837245411 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
13:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 217ms
13:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
13:34:05 INFO - PROCESS | 1659 | 1467837245578 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - PROCESS | 1659 | 1467837245646 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
13:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 274ms
13:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
13:34:05 INFO - PROCESS | 1659 | 1467837245848 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:05 INFO - PROCESS | 1659 | 1467837245912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
13:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 266ms
13:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
13:34:06 INFO - PROCESS | 1659 | 1467837246117 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:06 INFO - PROCESS | 1659 | 1467837246207 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
13:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 368ms
13:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
13:34:06 INFO - PROCESS | 1659 | 1467837246536 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:06 INFO - PROCESS | 1659 | 1467837246738 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
13:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 616ms
13:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
13:34:07 INFO - PROCESS | 1659 | 1467837247157 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - PROCESS | 1659 | 1467837247201 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
13:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 217ms
13:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
13:34:07 INFO - PROCESS | 1659 | 1467837247380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - PROCESS | 1659 | 1467837247440 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
13:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 266ms
13:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
13:34:07 INFO - PROCESS | 1659 | 1467837247653 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - PROCESS | 1659 | 1467837247720 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 268ms
13:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
13:34:07 INFO - PROCESS | 1659 | 1467837247920 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:07 INFO - PROCESS | 1659 | 1467837247991 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
13:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 266ms
13:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
13:34:08 INFO - PROCESS | 1659 | 1467837248195 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - PROCESS | 1659 | 1467837248253 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
13:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 274ms
13:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
13:34:08 INFO - PROCESS | 1659 | 1467837248465 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - PROCESS | 1659 | 1467837248521 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
13:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 267ms
13:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
13:34:08 INFO - PROCESS | 1659 | 1467837248735 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - PROCESS | 1659 | 1467837248795 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
13:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 266ms
13:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
13:34:09 INFO - PROCESS | 1659 | 1467837249003 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:09 INFO - PROCESS | 1659 | 1467837249072 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
13:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 266ms
13:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
13:34:09 INFO - PROCESS | 1659 | 1467837249278 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:09 INFO - PROCESS | 1659 | 1467837249333 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
13:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 274ms
13:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
13:34:09 INFO - PROCESS | 1659 | 1467837249563 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:09 INFO - PROCESS | 1659 | 1467837249657 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
13:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 375ms
13:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
13:34:09 INFO - PROCESS | 1659 | 1467837249936 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - PROCESS | 1659 | 1467837250015 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
13:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 267ms
13:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
13:34:10 INFO - PROCESS | 1659 | 1467837250203 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - PROCESS | 1659 | 1467837250275 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
13:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 268ms
13:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
13:34:10 INFO - PROCESS | 1659 | 1467837250481 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - PROCESS | 1659 | 1467837250535 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
13:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 267ms
13:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
13:34:10 INFO - PROCESS | 1659 | 1467837250750 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - PROCESS | 1659 | 1467837250808 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
13:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 216ms
13:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
13:34:10 INFO - PROCESS | 1659 | 1467837250969 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - PROCESS | 1659 | 1467837251026 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
13:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 217ms
13:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
13:34:11 INFO - PROCESS | 1659 | 1467837251198 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - PROCESS | 1659 | 1467837251249 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
13:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 226ms
13:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
13:34:11 INFO - PROCESS | 1659 | 1467837251416 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - PROCESS | 1659 | 1467837251476 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
13:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 216ms
13:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
13:34:11 INFO - PROCESS | 1659 | 1467837251645 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - PROCESS | 1659 | 1467837251703 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
13:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 224ms
13:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
13:34:11 INFO - PROCESS | 1659 | 1467837251865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:11 INFO - PROCESS | 1659 | 1467837251919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
13:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 215ms
13:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
13:34:12 INFO - PROCESS | 1659 | 1467837252083 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - PROCESS | 1659 | 1467837252139 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
13:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 216ms
13:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
13:34:12 INFO - PROCESS | 1659 | 1467837252302 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - PROCESS | 1659 | 1467837252361 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
13:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 216ms
13:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
13:34:12 INFO - PROCESS | 1659 | 1467837252527 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - PROCESS | 1659 | 1467837252596 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
13:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 218ms
13:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
13:34:12 INFO - PROCESS | 1659 | 1467837252748 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:12 INFO - PROCESS | 1659 | 1467837252817 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
13:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 267ms
13:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
13:34:13 INFO - PROCESS | 1659 | 1467837253019 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:13 INFO - PROCESS | 1659 | 1467837253162 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:13 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
13:34:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:34:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
13:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 617ms
13:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
13:34:13 INFO - PROCESS | 1659 | 1467837253643 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:13 INFO - PROCESS | 1659 | 1467837253746 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
13:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms
13:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
13:34:14 INFO - PROCESS | 1659 | 1467837254115 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - PROCESS | 1659 | 1467837254161 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
13:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 267ms
13:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
13:34:14 INFO - PROCESS | 1659 | 1467837254386 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - PROCESS | 1659 | 1467837254444 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 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
13:34:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:34:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
13:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 266ms
13:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
13:34:14 INFO - PROCESS | 1659 | 1467837254664 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - PROCESS | 1659 | 1467837254716 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:34:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:34:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
13:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 275ms
13:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
13:34:14 INFO - PROCESS | 1659 | 1467837254933 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:14 INFO - PROCESS | 1659 | 1467837254983 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
13:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 266ms
13:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
13:34:15 INFO - PROCESS | 1659 | 1467837255205 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:15 INFO - PROCESS | 1659 | 1467837255259 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
13:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 266ms
13:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
13:34:15 INFO - PROCESS | 1659 | 1467837255474 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:15 INFO - PROCESS | 1659 | 1467837255562 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
13:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 367ms
13:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
13:34:15 INFO - PROCESS | 1659 | 1467837255853 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:15 INFO - PROCESS | 1659 | 1467837255938 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
13:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 328ms
13:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
13:34:16 INFO - PROCESS | 1659 | 1467837256180 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - PROCESS | 1659 | 1467837256236 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
13:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 266ms
13:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
13:34:16 INFO - PROCESS | 1659 | 1467837256454 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - PROCESS | 1659 | 1467837256518 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
13:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 266ms
13:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
13:34:16 INFO - PROCESS | 1659 | 1467837256735 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - PROCESS | 1659 | 1467837256794 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
13:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 273ms
13:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
13:34:17 INFO - PROCESS | 1659 | 1467837257002 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - PROCESS | 1659 | 1467837257070 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
13:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 317ms
13:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
13:34:17 INFO - PROCESS | 1659 | 1467837257330 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - PROCESS | 1659 | 1467837257380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
13:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 224ms
13:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
13:34:17 INFO - PROCESS | 1659 | 1467837257549 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - PROCESS | 1659 | 1467837257602 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
13:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 216ms
13:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
13:34:17 INFO - PROCESS | 1659 | 1467837257767 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - PROCESS | 1659 | 1467837257817 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
13:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 217ms
13:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
13:34:17 INFO - PROCESS | 1659 | 1467837257987 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - PROCESS | 1659 | 1467837258055 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
13:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 217ms
13:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
13:34:18 INFO - PROCESS | 1659 | 1467837258213 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - PROCESS | 1659 | 1467837258268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
13:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 224ms
13:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
13:34:18 INFO - PROCESS | 1659 | 1467837258433 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - PROCESS | 1659 | 1467837258507 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
13:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 318ms
13:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
13:34:18 INFO - PROCESS | 1659 | 1467837258765 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:18 INFO - PROCESS | 1659 | 1467837258850 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
13:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms
13:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
13:34:19 INFO - PROCESS | 1659 | 1467837259328 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:19 INFO - PROCESS | 1659 | 1467837259377 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
13:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 217ms
13:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
13:34:19 INFO - PROCESS | 1659 | 1467837259550 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:19 INFO - PROCESS | 1659 | 1467837259600 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
13:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 267ms
13:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
13:34:19 INFO - PROCESS | 1659 | 1467837259832 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:19 INFO - PROCESS | 1659 | 1467837259885 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
13:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 228ms
13:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
13:34:20 INFO - PROCESS | 1659 | 1467837260050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - PROCESS | 1659 | 1467837260098 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
13:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 217ms
13:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
13:34:20 INFO - PROCESS | 1659 | 1467837260269 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - PROCESS | 1659 | 1467837260318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
13:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 217ms
13:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
13:34:20 INFO - PROCESS | 1659 | 1467837260496 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - PROCESS | 1659 | 1467837260554 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
13:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 224ms
13:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
13:34:20 INFO - PROCESS | 1659 | 1467837260715 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - PROCESS | 1659 | 1467837260769 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
13:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 217ms
13:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
13:34:20 INFO - PROCESS | 1659 | 1467837260935 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - PROCESS | 1659 | 1467837260997 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
13:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 317ms
13:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
13:34:21 INFO - PROCESS | 1659 | 1467837261263 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - PROCESS | 1659 | 1467837261353 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
13:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 317ms
13:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
13:34:21 INFO - PROCESS | 1659 | 1467837261580 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - PROCESS | 1659 | 1467837261637 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
13:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 273ms
13:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
13:34:21 INFO - PROCESS | 1659 | 1467837261868 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:21 INFO - PROCESS | 1659 | 1467837261937 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
13:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 267ms
13:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
13:34:22 INFO - PROCESS | 1659 | 1467837262147 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:22 INFO - PROCESS | 1659 | 1467837262211 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
13:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 274ms
13:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
13:34:22 INFO - PROCESS | 1659 | 1467837262434 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:22 INFO - PROCESS | 1659 | 1467837262508 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
13:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 267ms
13:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
13:34:22 INFO - PROCESS | 1659 | 1467837262707 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:22 INFO - PROCESS | 1659 | 1467837262797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
13:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 317ms
13:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
13:34:23 INFO - PROCESS | 1659 | 1467837263046 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - PROCESS | 1659 | 1467837263101 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
13:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 229ms
13:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
13:34:23 INFO - PROCESS | 1659 | 1467837263268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - PROCESS | 1659 | 1467837263326 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
13:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 268ms
13:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
13:34:23 INFO - PROCESS | 1659 | 1467837263538 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - PROCESS | 1659 | 1467837263612 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
13:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 217ms
13:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
13:34:23 INFO - PROCESS | 1659 | 1467837263762 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - PROCESS | 1659 | 1467837263821 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
13:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 223ms
13:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
13:34:23 INFO - PROCESS | 1659 | 1467837263982 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - PROCESS | 1659 | 1467837264037 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
13:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 265ms
13:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
13:34:24 INFO - PROCESS | 1659 | 1467837264251 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - PROCESS | 1659 | 1467837264312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
13:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 216ms
13:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
13:34:24 INFO - PROCESS | 1659 | 1467837264469 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - PROCESS | 1659 | 1467837264527 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
13:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 267ms
13:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
13:34:24 INFO - PROCESS | 1659 | 1467837264738 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - PROCESS | 1659 | 1467837264802 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
13:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 218ms
13:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
13:34:24 INFO - PROCESS | 1659 | 1467837264964 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:25 INFO - PROCESS | 1659 | 1467837265020 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
13:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 218ms
13:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
13:34:25 INFO - PROCESS | 1659 | 1467837265185 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:25 INFO - PROCESS | 1659 | 1467837265244 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
13:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 368ms
13:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
13:34:25 INFO - PROCESS | 1659 | 1467837265563 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:25 INFO - PROCESS | 1659 | 1467837265638 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
13:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms
13:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
13:34:26 INFO - PROCESS | 1659 | 1467837266034 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - PROCESS | 1659 | 1467837266079 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
13:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 266ms
13:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
13:34:26 INFO - PROCESS | 1659 | 1467837266312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - PROCESS | 1659 | 1467837266367 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
13:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 266ms
13:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
13:34:26 INFO - PROCESS | 1659 | 1467837266583 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - PROCESS | 1659 | 1467837266635 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
13:34:26 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
13:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 224ms
13:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
13:34:26 INFO - PROCESS | 1659 | 1467837266801 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:26 INFO - PROCESS | 1659 | 1467837266860 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
13:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 266ms
13:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
13:34:27 INFO - PROCESS | 1659 | 1467837267069 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - PROCESS | 1659 | 1467837267118 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
13:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 216ms
13:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
13:34:27 INFO - PROCESS | 1659 | 1467837267296 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - PROCESS | 1659 | 1467837267353 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
13:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 267ms
13:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
13:34:27 INFO - PROCESS | 1659 | 1467837267563 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - PROCESS | 1659 | 1467837267615 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
13:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 223ms
13:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
13:34:27 INFO - PROCESS | 1659 | 1467837267783 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:27 INFO - PROCESS | 1659 | 1467837267831 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
13:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 267ms
13:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
13:34:28 INFO - PROCESS | 1659 | 1467837268064 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - PROCESS | 1659 | 1467837268126 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
13:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 278ms
13:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
13:34:28 INFO - PROCESS | 1659 | 1467837268344 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - PROCESS | 1659 | 1467837268403 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
13:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 266ms
13:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
13:34:28 INFO - PROCESS | 1659 | 1467837268618 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - PROCESS | 1659 | 1467837268686 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
13:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 266ms
13:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
13:34:28 INFO - PROCESS | 1659 | 1467837268886 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:28 INFO - PROCESS | 1659 | 1467837268954 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
13:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 266ms
13:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
13:34:29 INFO - PROCESS | 1659 | 1467837269161 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - PROCESS | 1659 | 1467837269231 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
13:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 268ms
13:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
13:34:29 INFO - PROCESS | 1659 | 1467837269431 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - PROCESS | 1659 | 1467837269488 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
13:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 215ms
13:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
13:34:29 INFO - PROCESS | 1659 | 1467837269649 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - PROCESS | 1659 | 1467837269700 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
13:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 266ms
13:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
13:34:29 INFO - PROCESS | 1659 | 1467837269918 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:29 INFO - PROCESS | 1659 | 1467837269979 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
13:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 216ms
13:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
13:34:30 INFO - PROCESS | 1659 | 1467837270136 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - PROCESS | 1659 | 1467837270193 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
13:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 216ms
13:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
13:34:30 INFO - PROCESS | 1659 | 1467837270362 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - PROCESS | 1659 | 1467837270424 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
13:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 225ms
13:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
13:34:30 INFO - PROCESS | 1659 | 1467837270583 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - PROCESS | 1659 | 1467837270639 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
13:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 265ms
13:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
13:34:30 INFO - PROCESS | 1659 | 1467837270863 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:30 INFO - PROCESS | 1659 | 1467837270936 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
13:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 272ms
13:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
13:34:31 INFO - PROCESS | 1659 | 1467837271132 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - PROCESS | 1659 | 1467837271187 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
13:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 266ms
13:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
13:34:31 INFO - PROCESS | 1659 | 1467837271400 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - PROCESS | 1659 | 1467837271459 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
13:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 267ms
13:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
13:34:31 INFO - PROCESS | 1659 | 1467837271669 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - PROCESS | 1659 | 1467837271729 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
13:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 216ms
13:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
13:34:31 INFO - PROCESS | 1659 | 1467837271894 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:31 INFO - PROCESS | 1659 | 1467837271952 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
13:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 417ms
13:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
13:34:32 INFO - PROCESS | 1659 | 1467837272309 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:32 INFO - PROCESS | 1659 | 1467837272384 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
13:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 619ms
13:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
13:34:32 INFO - PROCESS | 1659 | 1467837272931 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:32 INFO - PROCESS | 1659 | 1467837272981 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
13:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 267ms
13:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
13:34:33 INFO - PROCESS | 1659 | 1467837273203 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - PROCESS | 1659 | 1467837273254 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
13:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 217ms
13:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
13:34:33 INFO - PROCESS | 1659 | 1467837273435 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - PROCESS | 1659 | 1467837273488 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
13:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 267ms
13:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
13:34:33 INFO - PROCESS | 1659 | 1467837273701 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - PROCESS | 1659 | 1467837273751 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
13:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 215ms
13:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
13:34:33 INFO - PROCESS | 1659 | 1467837273919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - PROCESS | 1659 | 1467837273975 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
13:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 216ms
13:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
13:34:34 INFO - PROCESS | 1659 | 1467837274146 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - PROCESS | 1659 | 1467837274273 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
13:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 367ms
13:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
13:34:34 INFO - PROCESS | 1659 | 1467837274517 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - PROCESS | 1659 | 1467837274580 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
13:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 267ms
13:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
13:34:34 INFO - PROCESS | 1659 | 1467837274797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:34 INFO - PROCESS | 1659 | 1467837274862 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
13:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 226ms
13:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
13:34:35 INFO - PROCESS | 1659 | 1467837275018 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - PROCESS | 1659 | 1467837275077 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
13:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 266ms
13:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
13:34:35 INFO - PROCESS | 1659 | 1467837275286 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - PROCESS | 1659 | 1467837275344 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
13:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 217ms
13:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
13:34:35 INFO - PROCESS | 1659 | 1467837275512 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - PROCESS | 1659 | 1467837275579 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
13:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 276ms
13:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
13:34:35 INFO - PROCESS | 1659 | 1467837275785 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - PROCESS | 1659 | 1467837275843 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
13:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
13:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
13:34:36 INFO - PROCESS | 1659 | 1467837276003 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - PROCESS | 1659 | 1467837276058 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
13:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 266ms
13:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
13:34:36 INFO - PROCESS | 1659 | 1467837276271 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - PROCESS | 1659 | 1467837276329 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
13:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
13:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
13:34:36 INFO - PROCESS | 1659 | 1467837276497 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - PROCESS | 1659 | 1467837276551 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
13:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 216ms
13:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
13:34:36 INFO - PROCESS | 1659 | 1467837276716 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - PROCESS | 1659 | 1467837276769 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
13:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 216ms
13:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
13:34:36 INFO - PROCESS | 1659 | 1467837276935 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - PROCESS | 1659 | 1467837277009 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
13:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 316ms
13:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
13:34:37 INFO - PROCESS | 1659 | 1467837277253 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - PROCESS | 1659 | 1467837277320 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
13:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 315ms
13:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
13:34:37 INFO - PROCESS | 1659 | 1467837277580 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - PROCESS | 1659 | 1467837277634 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
13:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 215ms
13:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
13:34:37 INFO - PROCESS | 1659 | 1467837277796 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:37 INFO - PROCESS | 1659 | 1467837277850 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
13:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 224ms
13:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
13:34:38 INFO - PROCESS | 1659 | 1467837278020 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - PROCESS | 1659 | 1467837278079 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
13:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 220ms
13:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
13:34:38 INFO - PROCESS | 1659 | 1467837278245 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - PROCESS | 1659 | 1467837278304 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
13:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 274ms
13:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
13:34:38 INFO - PROCESS | 1659 | 1467837278516 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - PROCESS | 1659 | 1467837278582 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
13:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 216ms
13:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
13:34:38 INFO - PROCESS | 1659 | 1467837278735 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:38 INFO - PROCESS | 1659 | 1467837278822 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
13:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 566ms
13:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
13:34:39 INFO - PROCESS | 1659 | 1467837279305 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:39 INFO - PROCESS | 1659 | 1467837279354 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
13:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 266ms
13:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
13:34:39 INFO - PROCESS | 1659 | 1467837279582 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:39 INFO - PROCESS | 1659 | 1467837279635 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
13:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 268ms
13:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
13:34:39 INFO - PROCESS | 1659 | 1467837279864 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:39 INFO - PROCESS | 1659 | 1467837279938 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
13:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 369ms
13:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
13:34:40 INFO - PROCESS | 1659 | 1467837280235 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:40 INFO - PROCESS | 1659 | 1467837280316 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
13:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 319ms
13:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
13:34:40 INFO - PROCESS | 1659 | 1467837280555 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:40 INFO - PROCESS | 1659 | 1467837280619 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
13:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 266ms
13:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
13:34:40 INFO - PROCESS | 1659 | 1467837280831 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:40 INFO - PROCESS | 1659 | 1467837280894 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
13:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 224ms
13:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
13:34:41 INFO - PROCESS | 1659 | 1467837281049 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - PROCESS | 1659 | 1467837281097 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
13:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 217ms
13:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
13:34:41 INFO - PROCESS | 1659 | 1467837281268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - PROCESS | 1659 | 1467837281321 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
13:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 316ms
13:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
13:34:41 INFO - PROCESS | 1659 | 1467837281598 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - PROCESS | 1659 | 1467837281687 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
13:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 325ms
13:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
13:34:41 INFO - PROCESS | 1659 | 1467837281916 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:41 INFO - PROCESS | 1659 | 1467837281994 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
13:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 268ms
13:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
13:34:42 INFO - PROCESS | 1659 | 1467837282187 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:42 INFO - PROCESS | 1659 | 1467837282260 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
13:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 267ms
13:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
13:34:42 INFO - PROCESS | 1659 | 1467837282462 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:42 INFO - PROCESS | 1659 | 1467837282519 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
13:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 266ms
13:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
13:34:42 INFO - PROCESS | 1659 | 1467837282736 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:42 INFO - PROCESS | 1659 | 1467837282797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
13:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 317ms
13:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
13:34:43 INFO - PROCESS | 1659 | 1467837283065 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - PROCESS | 1659 | 1467837283160 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
13:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 318ms
13:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
13:34:43 INFO - PROCESS | 1659 | 1467837283382 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - PROCESS | 1659 | 1467837283434 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
13:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 217ms
13:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
13:34:43 INFO - PROCESS | 1659 | 1467837283601 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - PROCESS | 1659 | 1467837283660 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
13:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 266ms
13:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
13:34:43 INFO - PROCESS | 1659 | 1467837283873 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:43 INFO - PROCESS | 1659 | 1467837283963 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
13:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 367ms
13:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
13:34:44 INFO - PROCESS | 1659 | 1467837284247 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:44 INFO - PROCESS | 1659 | 1467837284315 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
13:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 223ms
13:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
13:34:44 INFO - PROCESS | 1659 | 1467837284466 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:44 INFO - PROCESS | 1659 | 1467837284519 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
13:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 266ms
13:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
13:34:44 INFO - PROCESS | 1659 | 1467837284737 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:44 INFO - PROCESS | 1659 | 1467837284820 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
13:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 317ms
13:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
13:34:45 INFO - PROCESS | 1659 | 1467837285066 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:45 INFO - PROCESS | 1659 | 1467837285152 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
13:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 275ms
13:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
13:34:45 INFO - PROCESS | 1659 | 1467837285336 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:45 INFO - PROCESS | 1659 | 1467837285407 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
13:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 417ms
13:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
13:34:45 INFO - PROCESS | 1659 | 1467837285817 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:45 INFO - PROCESS | 1659 | 1467837285878 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
13:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 468ms
13:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
13:34:46 INFO - PROCESS | 1659 | 1467837286288 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:46 INFO - PROCESS | 1659 | 1467837286335 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
13:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 266ms
13:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
13:34:46 INFO - PROCESS | 1659 | 1467837286565 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:46 INFO - PROCESS | 1659 | 1467837286618 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
13:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 274ms
13:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
13:34:46 INFO - PROCESS | 1659 | 1467837286847 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:46 INFO - PROCESS | 1659 | 1467837286899 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
13:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 268ms
13:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
13:34:47 INFO - PROCESS | 1659 | 1467837287116 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:47 INFO - PROCESS | 1659 | 1467837287188 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
13:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 318ms
13:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
13:34:47 INFO - PROCESS | 1659 | 1467837287438 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:47 INFO - PROCESS | 1659 | 1467837287513 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
13:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 318ms
13:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
13:34:47 INFO - PROCESS | 1659 | 1467837287764 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:47 INFO - PROCESS | 1659 | 1467837287822 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
13:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 274ms
13:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
13:34:48 INFO - PROCESS | 1659 | 1467837288033 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - PROCESS | 1659 | 1467837288086 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
13:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 266ms
13:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
13:34:48 INFO - PROCESS | 1659 | 1467837288314 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - PROCESS | 1659 | 1467837288372 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
13:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 280ms
13:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
13:34:48 INFO - PROCESS | 1659 | 1467837288586 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - PROCESS | 1659 | 1467837288648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
13:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 266ms
13:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
13:34:48 INFO - PROCESS | 1659 | 1467837288855 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:48 INFO - PROCESS | 1659 | 1467837288963 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
13:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 370ms
13:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
13:34:49 INFO - PROCESS | 1659 | 1467837289239 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:49 INFO - PROCESS | 1659 | 1467837289353 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
13:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 320ms
13:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
13:34:49 INFO - PROCESS | 1659 | 1467837289587 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:49 INFO - PROCESS | 1659 | 1467837289663 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
13:34:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 317ms
13:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
13:34:49 INFO - PROCESS | 1659 | 1467837289918 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - PROCESS | 1659 | 1467837290003 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
13:34:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 377ms
13:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
13:34:50 INFO - PROCESS | 1659 | 1467837290286 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - PROCESS | 1659 | 1467837290337 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
13:34:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 217ms
13:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
13:34:50 INFO - PROCESS | 1659 | 1467837290506 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - PROCESS | 1659 | 1467837290566 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
13:34:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 216ms
13:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
13:34:50 INFO - PROCESS | 1659 | 1467837290730 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - PROCESS | 1659 | 1467837290782 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
13:34:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 218ms
13:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
13:34:50 INFO - PROCESS | 1659 | 1467837290953 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:51 INFO - PROCESS | 1659 | 1467837291020 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
13:34:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 319ms
13:34:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
13:34:51 INFO - PROCESS | 1659 | 1467837291284 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:51 INFO - PROCESS | 1659 | 1467837291359 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:52 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)
13:34:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 728ms
13:34:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
13:34:52 INFO - PROCESS | 1659 | 1467837292005 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:52 INFO - PROCESS | 1659 | 1467837292061 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
13:34:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:34:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
13:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:34:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 819ms
13:34:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
13:34:52 INFO - PROCESS | 1659 | 1467837292830 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:52 INFO - PROCESS | 1659 | 1467837292879 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
13:34:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:34:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
13:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:34:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 718ms
13:34:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
13:34:53 INFO - PROCESS | 1659 | 1467837293552 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:53 INFO - PROCESS | 1659 | 1467837293602 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:54 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)
13:34:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
13:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
13:34:54 INFO - PROCESS | 1659 | 1467837294277 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:54 INFO - PROCESS | 1659 | 1467837294319 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:55 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)
13:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 768ms
13:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
13:34:55 INFO - PROCESS | 1659 | 1467837295043 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:55 INFO - PROCESS | 1659 | 1467837295092 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
13:34:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:34:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
13:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 720ms
13:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
13:34:55 INFO - PROCESS | 1659 | 1467837295768 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:55 INFO - PROCESS | 1659 | 1467837295809 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:56 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
13:34:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:34:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
13:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 718ms
13:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
13:34:56 INFO - PROCESS | 1659 | 1467837296493 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:56 INFO - PROCESS | 1659 | 1467837296540 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:57 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
13:34:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:34:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
13:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 717ms
13:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
13:34:57 INFO - PROCESS | 1659 | 1467837297211 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:57 INFO - PROCESS | 1659 | 1467837297254 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
13:34:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:34:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
13:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 719ms
13:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
13:34:57 INFO - PROCESS | 1659 | 1467837297930 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:57 INFO - PROCESS | 1659 | 1467837297971 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
13:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 216ms
13:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
13:34:58 INFO - PROCESS | 1659 | 1467837298149 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:58 INFO - PROCESS | 1659 | 1467837298202 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
13:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 216ms
13:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
13:34:58 INFO - PROCESS | 1659 | 1467837298369 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:58 INFO - PROCESS | 1659 | 1467837298443 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
13:34:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:34:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
13:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 416ms
13:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
13:34:58 INFO - PROCESS | 1659 | 1467837298789 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:58 INFO - PROCESS | 1659 | 1467837298887 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
13:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 316ms
13:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
13:34:59 INFO - PROCESS | 1659 | 1467837299115 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 INFO - PROCESS | 1659 | 1467837299169 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 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"
13:34:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:34:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
13:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 274ms
13:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
13:34:59 INFO - PROCESS | 1659 | 1467837299385 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 INFO - PROCESS | 1659 | 1467837299439 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 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"
13:34:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:34:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
13:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:34:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 268ms
13:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
13:34:59 INFO - PROCESS | 1659 | 1467837299667 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 INFO - PROCESS | 1659 | 1467837299719 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
13:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 226ms
13:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
13:34:59 INFO - PROCESS | 1659 | 1467837299885 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:34:59 INFO - PROCESS | 1659 | 1467837299933 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:00 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
13:35:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:35:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
13:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
13:35:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
13:35:00 INFO - PROCESS | 1659 | 1467837300604 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:00 INFO - PROCESS | 1659 | 1467837300647 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
13:35:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 266ms
13:35:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
13:35:00 INFO - PROCESS | 1659 | 1467837300880 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:00 INFO - PROCESS | 1659 | 1467837300931 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
13:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 222ms
13:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
13:35:01 INFO - PROCESS | 1659 | 1467837301100 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - PROCESS | 1659 | 1467837301157 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
13:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 266ms
13:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
13:35:01 INFO - PROCESS | 1659 | 1467837301381 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - PROCESS | 1659 | 1467837301441 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
13:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 275ms
13:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
13:35:01 INFO - PROCESS | 1659 | 1467837301651 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - PROCESS | 1659 | 1467837301702 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
13:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 216ms
13:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
13:35:01 INFO - PROCESS | 1659 | 1467837301870 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:01 INFO - PROCESS | 1659 | 1467837301919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
13:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 219ms
13:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
13:35:02 INFO - PROCESS | 1659 | 1467837302099 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - PROCESS | 1659 | 1467837302157 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
13:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 217ms
13:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
13:35:02 INFO - PROCESS | 1659 | 1467837302317 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - PROCESS | 1659 | 1467837302368 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
13:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 217ms
13:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
13:35:02 INFO - PROCESS | 1659 | 1467837302537 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - PROCESS | 1659 | 1467837302593 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
13:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 268ms
13:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
13:35:02 INFO - PROCESS | 1659 | 1467837302818 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:02 INFO - PROCESS | 1659 | 1467837302882 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
13:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 275ms
13:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
13:35:03 INFO - PROCESS | 1659 | 1467837303088 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - PROCESS | 1659 | 1467837303166 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
13:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 317ms
13:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
13:35:03 INFO - PROCESS | 1659 | 1467837303415 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - PROCESS | 1659 | 1467837303488 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
13:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 275ms
13:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
13:35:03 INFO - PROCESS | 1659 | 1467837303684 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - PROCESS | 1659 | 1467837303737 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
13:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 217ms
13:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
13:35:03 INFO - PROCESS | 1659 | 1467837303903 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:03 INFO - PROCESS | 1659 | 1467837303961 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
13:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 218ms
13:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
13:35:04 INFO - PROCESS | 1659 | 1467837304123 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - PROCESS | 1659 | 1467837304185 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
13:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 266ms
13:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
13:35:04 INFO - PROCESS | 1659 | 1467837304398 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - PROCESS | 1659 | 1467837304458 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
13:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 223ms
13:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
13:35:04 INFO - PROCESS | 1659 | 1467837304617 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - PROCESS | 1659 | 1467837304677 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
13:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 216ms
13:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
13:35:04 INFO - PROCESS | 1659 | 1467837304835 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:04 INFO - PROCESS | 1659 | 1467837304900 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
13:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 215ms
13:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
13:35:05 INFO - PROCESS | 1659 | 1467837305053 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:05 INFO - PROCESS | 1659 | 1467837305139 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
13:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 419ms
13:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
13:35:05 INFO - PROCESS | 1659 | 1467837305543 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:05 INFO - PROCESS | 1659 | 1467837305608 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
13:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 617ms
13:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
13:35:06 INFO - PROCESS | 1659 | 1467837306154 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - PROCESS | 1659 | 1467837306229 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
13:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 267ms
13:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
13:35:06 INFO - PROCESS | 1659 | 1467837306431 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - PROCESS | 1659 | 1467837306481 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
13:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 223ms
13:35:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
13:35:06 INFO - PROCESS | 1659 | 1467837306656 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - PROCESS | 1659 | 1467837306710 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
13:35:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 267ms
13:35:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
13:35:06 INFO - PROCESS | 1659 | 1467837306922 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:06 INFO - PROCESS | 1659 | 1467837306979 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
13:35:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 217ms
13:35:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
13:35:07 INFO - PROCESS | 1659 | 1467837307152 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - PROCESS | 1659 | 1467837307204 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
13:35:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 219ms
13:35:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
13:35:07 INFO - PROCESS | 1659 | 1467837307381 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - PROCESS | 1659 | 1467837307440 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
13:35:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 273ms
13:35:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
13:35:07 INFO - PROCESS | 1659 | 1467837307653 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - PROCESS | 1659 | 1467837307709 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
13:35:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 267ms
13:35:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
13:35:07 INFO - PROCESS | 1659 | 1467837307920 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:07 INFO - PROCESS | 1659 | 1467837307978 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
13:35:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 266ms
13:35:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
13:35:08 INFO - PROCESS | 1659 | 1467837308198 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:08 INFO - PROCESS | 1659 | 1467837308261 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
13:35:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 273ms
13:35:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
13:35:08 INFO - PROCESS | 1659 | 1467837308471 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:08 INFO - PROCESS | 1659 | 1467837308534 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
13:35:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 318ms
13:35:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
13:35:08 INFO - PROCESS | 1659 | 1467837308822 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:08 INFO - PROCESS | 1659 | 1467837308922 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
13:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 385ms
13:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
13:35:09 INFO - PROCESS | 1659 | 1467837309190 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - PROCESS | 1659 | 1467837309252 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
13:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 265ms
13:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
13:35:09 INFO - PROCESS | 1659 | 1467837309464 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - PROCESS | 1659 | 1467837309520 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
13:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 225ms
13:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
13:35:09 INFO - PROCESS | 1659 | 1467837309696 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - PROCESS | 1659 | 1467837309748 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
13:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 218ms
13:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
13:35:09 INFO - PROCESS | 1659 | 1467837309916 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:09 INFO - PROCESS | 1659 | 1467837309973 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
13:35:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 267ms
13:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
13:35:10 INFO - PROCESS | 1659 | 1467837310186 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - PROCESS | 1659 | 1467837310244 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
13:35:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 217ms
13:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
13:35:10 INFO - PROCESS | 1659 | 1467837310405 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - PROCESS | 1659 | 1467837310461 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
13:35:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 218ms
13:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
13:35:10 INFO - PROCESS | 1659 | 1467837310631 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - PROCESS | 1659 | 1467837310685 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
13:35:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 223ms
13:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
13:35:10 INFO - PROCESS | 1659 | 1467837310851 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:10 INFO - PROCESS | 1659 | 1467837310911 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
13:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 215ms
13:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
13:35:11 INFO - PROCESS | 1659 | 1467837311068 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - PROCESS | 1659 | 1467837311122 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
13:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 216ms
13:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
13:35:11 INFO - PROCESS | 1659 | 1467837311291 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - PROCESS | 1659 | 1467837311372 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
13:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 319ms
13:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
13:35:11 INFO - PROCESS | 1659 | 1467837311619 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - PROCESS | 1659 | 1467837311701 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
13:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 324ms
13:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
13:35:11 INFO - PROCESS | 1659 | 1467837311937 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:12 INFO - PROCESS | 1659 | 1467837312023 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
13:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 566ms
13:35:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
13:35:12 INFO - PROCESS | 1659 | 1467837312508 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:12 INFO - PROCESS | 1659 | 1467837312558 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
13:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 216ms
13:35:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
13:35:12 INFO - PROCESS | 1659 | 1467837312734 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:12 INFO - PROCESS | 1659 | 1467837312786 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
13:35:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
13:35:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 219ms
13:35:12 INFO - TEST-START | /DOMEvents/constructors.html
13:35:12 INFO - PROCESS | 1659 | 1467837312964 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - PROCESS | 1659 | 1467837313015 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
13:35:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:35:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:35:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:35:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:35:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:35:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:35:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
13:35:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 222ms
13:35:13 INFO - TEST-START | /DOMEvents/event-phases-order.html
13:35:13 INFO - PROCESS | 1659 | 1467837313202 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - PROCESS | 1659 | 1467837313255 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
13:35:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 216ms
13:35:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
13:35:13 INFO - PROCESS | 1659 | 1467837313421 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - PROCESS | 1659 | 1467837313471 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
13:35:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:35:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
13:35:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:35:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
13:35:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:35:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
13:35:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:35:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
13:35:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 217ms
13:35:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
13:35:13 INFO - PROCESS | 1659 | 1467837313656 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - PROCESS | 1659 | 1467837313724 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
13:35:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
13:35:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 216ms
13:35:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
13:35:13 INFO - PROCESS | 1659 | 1467837313880 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:13 INFO - PROCESS | 1659 | 1467837313952 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
13:35:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
13:35:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 320ms
13:35:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
13:35:14 INFO - PROCESS | 1659 | 1467837314204 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - PROCESS | 1659 | 1467837314292 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
13:35:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 318ms
13:35:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
13:35:14 INFO - PROCESS | 1659 | 1467837314529 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - PROCESS | 1659 | 1467837314588 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
13:35:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 217ms
13:35:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
13:35:14 INFO - PROCESS | 1659 | 1467837314752 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - PROCESS | 1659 | 1467837314826 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
13:35:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
13:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
13:35:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 217ms
13:35:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
13:35:14 INFO - PROCESS | 1659 | 1467837314973 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 INFO - PROCESS | 1659 | 1467837315050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 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.
13:35:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 267ms
13:35:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
13:35:15 INFO - PROCESS | 1659 | 1467837315250 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 INFO - PROCESS | 1659 | 1467837315312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 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.
13:35:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 275ms
13:35:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
13:35:15 INFO - PROCESS | 1659 | 1467837315522 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 INFO - PROCESS | 1659 | 1467837315610 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:35:15 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
13:35:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 266ms
13:35:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
13:35:15 INFO - PROCESS | 1659 | 1467837315796 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:15 INFO - PROCESS | 1659 | 1467837315851 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 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.
13:35:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 216ms
13:35:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
13:35:16 INFO - PROCESS | 1659 | 1467837316015 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 INFO - PROCESS | 1659 | 1467837316067 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 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.
13:35:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 223ms
13:35:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
13:35:16 INFO - PROCESS | 1659 | 1467837316235 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 INFO - PROCESS | 1659 | 1467837316288 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 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.
13:35:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
13:35:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
13:35:16 INFO - PROCESS | 1659 | 1467837316457 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 INFO - PROCESS | 1659 | 1467837316528 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 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.
13:35:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 318ms
13:35:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
13:35:16 INFO - PROCESS | 1659 | 1467837316786 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:16 INFO - PROCESS | 1659 | 1467837316856 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 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.
13:35:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 268ms
13:35:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
13:35:17 INFO - PROCESS | 1659 | 1467837317055 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 INFO - PROCESS | 1659 | 1467837317112 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 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.
13:35:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 217ms
13:35:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
13:35:17 INFO - PROCESS | 1659 | 1467837317280 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 INFO - PROCESS | 1659 | 1467837317337 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 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
13:35:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
13:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
13:35:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 222ms
13:35:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
13:35:17 INFO - PROCESS | 1659 | 1467837317501 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 INFO - PROCESS | 1659 | 1467837317556 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 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.
13:35:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 217ms
13:35:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
13:35:17 INFO - PROCESS | 1659 | 1467837317721 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 INFO - PROCESS | 1659 | 1467837317782 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
13:35:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
13:35:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
13:35:17 INFO - PROCESS | 1659 | 1467837317940 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 INFO - PROCESS | 1659 | 1467837318033 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:35:18 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
13:35:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
13:35:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
13:35:18 INFO - PROCESS | 1659 | 1467837318164 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 INFO - PROCESS | 1659 | 1467837318221 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 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.
13:35:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 224ms
13:35:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
13:35:18 INFO - PROCESS | 1659 | 1467837318384 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 INFO - PROCESS | 1659 | 1467837318445 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 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.
13:35:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 267ms
13:35:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
13:35:18 INFO - PROCESS | 1659 | 1467837318747 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:18 INFO - PROCESS | 1659 | 1467837318826 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:19 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.
13:35:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 734ms
13:35:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
13:35:19 INFO - PROCESS | 1659 | 1467837319421 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:19 INFO - PROCESS | 1659 | 1467837319499 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:19 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
13:35:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 368ms
13:35:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker
13:35:19 INFO - PROCESS | 1659 | 1467837319804 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:19 INFO - PROCESS | 1659 | 1467837319870 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
13:35:20 INFO - {}
13:35:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
13:35:20 INFO - {}
13:35:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
13:35:20 INFO - {}
13:35:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
13:35:20 INFO - {}
13:35:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 268ms
13:35:20 INFO - TEST-START | /FileAPI/fileReader.html
13:35:20 INFO - PROCESS | 1659 | 1467837320085 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - PROCESS | 1659 | 1467837320137 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
13:35:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
13:35:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
13:35:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
13:35:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 218ms
13:35:20 INFO - TEST-START | /FileAPI/historical.html
13:35:20 INFO - PROCESS | 1659 | 1467837320299 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - PROCESS | 1659 | 1467837320348 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
13:35:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
13:35:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
13:35:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
13:35:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
13:35:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
13:35:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
13:35:20 INFO - TEST-OK | /FileAPI/historical.html | took 224ms
13:35:20 INFO - TEST-START | /FileAPI/idlharness.html
13:35:20 INFO - PROCESS | 1659 | 1467837320519 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - PROCESS | 1659 | 1467837320569 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:35:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:35:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:35:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
13:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
13:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:35:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
13:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
13:35:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
13:35:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
13:35:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
13:35:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 333ms
13:35:20 INFO - TEST-START | /FileAPI/idlharness.worker
13:35:20 INFO - PROCESS | 1659 | 1467837320857 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:20 INFO - PROCESS | 1659 | 1467837320924 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:35:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:35:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:35:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:35:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:35:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:35:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
13:35:21 INFO - {}
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
13:35:21 INFO - {}
13:35:21 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 - {}
13:35:21 INFO - {}
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:35:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
13:35:21 INFO - {}
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
13:35:21 INFO - {}
13:35:21 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 - {}
13:35:21 INFO - {}
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:35:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:35:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:35:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:35:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 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
13:35:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:35:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:35:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:35:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:35:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:35:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:35:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:35:21 INFO - {}
13:35:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 384ms
13:35:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
13:35:21 INFO - PROCESS | 1659 | 1467837321245 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:21 INFO - PROCESS | 1659 | 1467837321298 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
13:35:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 221ms
13:35:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html
13:35:21 INFO - PROCESS | 1659 | 1467837321467 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:21 INFO - PROCESS | 1659 | 1467837321521 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
13:35:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
13:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
13:35:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 216ms
13:35:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
13:35:21 INFO - PROCESS | 1659 | 1467837321686 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:21 INFO - PROCESS | 1659 | 1467837321748 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
13:35:22 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.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
13:35:22 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'.)
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
13:35:22 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.
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
13:35:22 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.
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
13:35:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:35:22 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.
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
13:35:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
13:35:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:35:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
13:35:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 425ms
13:35:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
13:35:22 INFO - PROCESS | 1659 | 1467837322121 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:22 INFO - PROCESS | 1659 | 1467837322164 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
13:35:22 INFO - {}
13:35:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 218ms
13:35:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
13:35:22 INFO - PROCESS | 1659 | 1467837322348 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:22 INFO - PROCESS | 1659 | 1467837322426 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
13:35:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
13:35:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 324ms
13:35:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
13:35:22 INFO - PROCESS | 1659 | 1467837322671 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:22 INFO - PROCESS | 1659 | 1467837322787 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
13:35:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:35:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:35:23 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"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:35:23 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"
13:35:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:35:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 440ms
13:35:23 INFO - TEST-START | /FileAPI/file/File-constructor.html
13:35:23 INFO - PROCESS | 1659 | 1467837323116 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - PROCESS | 1659 | 1467837323169 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
13:35:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
13:35:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
13:35:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
13:35:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
13:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
13:35:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
13:35:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 220ms
13:35:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
13:35:23 INFO - PROCESS | 1659 | 1467837323346 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - PROCESS | 1659 | 1467837323427 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
13:35:23 INFO - {}
13:35:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 317ms
13:35:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
13:35:23 INFO - PROCESS | 1659 | 1467837323668 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - PROCESS | 1659 | 1467837323747 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
13:35:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
13:35:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 268ms
13:35:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
13:35:23 INFO - PROCESS | 1659 | 1467837323937 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - PROCESS | 1659 | 1467837323996 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
13:35:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 217ms
13:35:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
13:35:24 INFO - PROCESS | 1659 | 1467837324156 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - PROCESS | 1659 | 1467837324210 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
13:35:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 216ms
13:35:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
13:35:24 INFO - PROCESS | 1659 | 1467837324380 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - PROCESS | 1659 | 1467837324435 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
13:35:24 INFO - reader.readAsText(blob_2)
13:35:24 INFO - }" did not throw
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
13:35:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
13:35:24 INFO - reader.readAsDataURL(blob_2)
13:35:24 INFO - }" did not throw
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
13:35:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
13:35:24 INFO - reader.readAsArrayBuffer(blob_2)
13:35:24 INFO - }" did not throw
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
13:35:24 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
13:35:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:35:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
13:35:24 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
13:35:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
13:35:24 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
13:35:24 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:35:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 217ms
13:35:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
13:35:24 INFO - PROCESS | 1659 | 1467837324600 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - PROCESS | 1659 | 1467837324657 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
13:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
13:35:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
13:35:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
13:35:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
13:35:24 INFO - PROCESS | 1659 | 1467837324820 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:24 INFO - PROCESS | 1659 | 1467837324877 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
13:35:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 216ms
13:35:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
13:35:25 INFO - PROCESS | 1659 | 1467837325049 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:25 INFO - PROCESS | 1659 | 1467837325119 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
13:35:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 226ms
13:35:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
13:35:25 INFO - PROCESS | 1659 | 1467837325267 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:25 INFO - PROCESS | 1659 | 1467837325354 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
13:35:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms
13:35:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
13:35:25 INFO - PROCESS | 1659 | 1467837325790 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:25 INFO - PROCESS | 1659 | 1467837325865 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
13:35:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
13:35:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 267ms
13:35:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
13:35:26 INFO - PROCESS | 1659 | 1467837326068 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - PROCESS | 1659 | 1467837326119 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
13:35:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 267ms
13:35:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
13:35:26 INFO - PROCESS | 1659 | 1467837326342 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - PROCESS | 1659 | 1467837326402 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
13:35:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
13:35:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
13:35:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 268ms
13:35:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
13:35:26 INFO - PROCESS | 1659 | 1467837326615 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - PROCESS | 1659 | 1467837326666 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
13:35:26 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
13:35:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
13:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:35:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
13:35:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 224ms
13:35:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
13:35:26 INFO - PROCESS | 1659 | 1467837326836 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:26 INFO - PROCESS | 1659 | 1467837326903 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
13:35:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 316ms
13:35:27 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
13:35:27 INFO - PROCESS | 1659 | 1467837327160 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - PROCESS | 1659 | 1467837327257 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
13:35:27 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 268ms
13:35:27 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
13:35:27 INFO - PROCESS | 1659 | 1467837327432 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - PROCESS | 1659 | 1467837327481 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
13:35:27 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 222ms
13:35:27 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
13:35:27 INFO - PROCESS | 1659 | 1467837327650 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - PROCESS | 1659 | 1467837327700 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
13:35:27 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 267ms
13:35:27 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
13:35:27 INFO - PROCESS | 1659 | 1467837327920 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:27 INFO - PROCESS | 1659 | 1467837327980 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
13:35:28 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 265ms
13:35:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
13:35:28 INFO - PROCESS | 1659 | 1467837328188 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - PROCESS | 1659 | 1467837328250 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
13:35:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 266ms
13:35:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
13:35:28 INFO - PROCESS | 1659 | 1467837328464 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - PROCESS | 1659 | 1467837328529 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
13:35:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 275ms
13:35:28 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
13:35:28 INFO - PROCESS | 1659 | 1467837328735 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - PROCESS | 1659 | 1467837328788 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
13:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
13:35:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 218ms
13:35:28 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
13:35:28 INFO - PROCESS | 1659 | 1467837328956 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - PROCESS | 1659 | 1467837329012 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
13:35:29 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 217ms
13:35:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
13:35:29 INFO - PROCESS | 1659 | 1467837329181 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - PROCESS | 1659 | 1467837329236 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
13:35:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 222ms
13:35:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
13:35:29 INFO - PROCESS | 1659 | 1467837329400 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - PROCESS | 1659 | 1467837329461 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
13:35:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 217ms
13:35:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
13:35:29 INFO - PROCESS | 1659 | 1467837329620 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - PROCESS | 1659 | 1467837329674 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
13:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
13:35:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 217ms
13:35:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
13:35:29 INFO - PROCESS | 1659 | 1467837329839 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:29 INFO - PROCESS | 1659 | 1467837329902 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
13:35:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 216ms
13:35:30 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
13:35:30 INFO - PROCESS | 1659 | 1467837330064 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - PROCESS | 1659 | 1467837330121 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
13:35:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 277ms
13:35:30 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
13:35:30 INFO - PROCESS | 1659 | 1467837330341 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - PROCESS | 1659 | 1467837330403 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
13:35:30 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 266ms
13:35:30 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
13:35:30 INFO - PROCESS | 1659 | 1467837330615 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - PROCESS | 1659 | 1467837330672 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
13:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
13:35:30 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 276ms
13:35:30 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
13:35:30 INFO - PROCESS | 1659 | 1467837330887 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:30 INFO - PROCESS | 1659 | 1467837330946 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
13:35:31 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 216ms
13:35:31 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
13:35:31 INFO - PROCESS | 1659 | 1467837331105 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - PROCESS | 1659 | 1467837331162 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
13:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
13:35:31 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 216ms
13:35:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
13:35:31 INFO - PROCESS | 1659 | 1467837331324 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - PROCESS | 1659 | 1467837331389 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
13:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 216ms
13:35:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
13:35:31 INFO - PROCESS | 1659 | 1467837331548 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - PROCESS | 1659 | 1467837331606 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
13:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 222ms
13:35:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
13:35:31 INFO - PROCESS | 1659 | 1467837331767 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:31 INFO - PROCESS | 1659 | 1467837331861 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
13:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 466ms
13:35:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
13:35:32 INFO - PROCESS | 1659 | 1467837332237 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:32 INFO - PROCESS | 1659 | 1467837332384 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
13:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 617ms
13:35:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
13:35:32 INFO - PROCESS | 1659 | 1467837332857 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:32 INFO - PROCESS | 1659 | 1467837332908 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
13:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 216ms
13:35:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
13:35:33 INFO - PROCESS | 1659 | 1467837333085 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - PROCESS | 1659 | 1467837333137 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
13:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 217ms
13:35:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
13:35:33 INFO - PROCESS | 1659 | 1467837333312 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - PROCESS | 1659 | 1467837333402 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
13:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 368ms
13:35:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
13:35:33 INFO - PROCESS | 1659 | 1467837333689 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - PROCESS | 1659 | 1467837333765 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
13:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 278ms
13:35:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
13:35:33 INFO - PROCESS | 1659 | 1467837333957 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - PROCESS | 1659 | 1467837334024 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
13:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 217ms
13:35:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
13:35:34 INFO - PROCESS | 1659 | 1467837334218 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - PROCESS | 1659 | 1467837334277 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
13:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 228ms
13:35:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
13:35:34 INFO - PROCESS | 1659 | 1467837334436 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - PROCESS | 1659 | 1467837334485 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
13:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 217ms
13:35:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
13:35:34 INFO - PROCESS | 1659 | 1467837334669 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - PROCESS | 1659 | 1467837334727 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
13:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 316ms
13:35:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
13:35:34 INFO - PROCESS | 1659 | 1467837334985 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - PROCESS | 1659 | 1467837335074 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
13:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 375ms
13:35:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
13:35:35 INFO - PROCESS | 1659 | 1467837335356 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - PROCESS | 1659 | 1467837335419 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
13:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 267ms
13:35:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
13:35:35 INFO - PROCESS | 1659 | 1467837335632 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - PROCESS | 1659 | 1467837335703 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
13:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 274ms
13:35:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
13:35:35 INFO - PROCESS | 1659 | 1467837335903 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:35 INFO - PROCESS | 1659 | 1467837335974 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:36 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
13:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 267ms
13:35:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
13:35:36 INFO - PROCESS | 1659 | 1467837336171 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:36 INFO - PROCESS | 1659 | 1467837336239 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:36 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
13:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 266ms
13:35:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
13:35:36 INFO - PROCESS | 1659 | 1467837336446 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:36 INFO - PROCESS | 1659 | 1467837336506 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
13:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 266ms
13:35:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
13:35:36 INFO - PROCESS | 1659 | 1467837336788 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:36 INFO - PROCESS | 1659 | 1467837336846 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
13:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 218ms
13:35:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
13:35:37 INFO - PROCESS | 1659 | 1467837337014 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - PROCESS | 1659 | 1467837337076 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
13:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 224ms
13:35:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
13:35:37 INFO - PROCESS | 1659 | 1467837337235 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - PROCESS | 1659 | 1467837337289 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
13:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 216ms
13:35:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
13:35:37 INFO - PROCESS | 1659 | 1467837337454 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - PROCESS | 1659 | 1467837337511 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
13:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 216ms
13:35:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
13:35:37 INFO - PROCESS | 1659 | 1467837337672 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - PROCESS | 1659 | 1467837337726 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
13:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 217ms
13:35:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
13:35:37 INFO - PROCESS | 1659 | 1467837337899 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:37 INFO - PROCESS | 1659 | 1467837337961 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
13:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 224ms
13:35:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
13:35:38 INFO - PROCESS | 1659 | 1467837338119 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - PROCESS | 1659 | 1467837338174 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
13:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 215ms
13:35:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
13:35:38 INFO - PROCESS | 1659 | 1467837338337 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - PROCESS | 1659 | 1467837338411 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
13:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 215ms
13:35:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
13:35:38 INFO - PROCESS | 1659 | 1467837338555 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - PROCESS | 1659 | 1467837338614 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
13:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 216ms
13:35:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
13:35:38 INFO - PROCESS | 1659 | 1467837338944 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - PROCESS | 1659 | 1467837339030 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
13:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 549ms
13:35:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
13:35:39 INFO - PROCESS | 1659 | 1467837339389 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - PROCESS | 1659 | 1467837339442 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
13:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 267ms
13:35:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
13:35:39 INFO - PROCESS | 1659 | 1467837339667 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - PROCESS | 1659 | 1467837339722 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
13:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 223ms
13:35:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
13:35:39 INFO - PROCESS | 1659 | 1467837339888 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:39 INFO - PROCESS | 1659 | 1467837339945 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 318ms
13:35:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
13:35:40 INFO - PROCESS | 1659 | 1467837340219 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:40 INFO - PROCESS | 1659 | 1467837340296 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
13:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 326ms
13:35:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
13:35:40 INFO - PROCESS | 1659 | 1467837340535 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:40 INFO - PROCESS | 1659 | 1467837340583 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
13:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 267ms
13:35:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
13:35:40 INFO - PROCESS | 1659 | 1467837340812 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:40 INFO - PROCESS | 1659 | 1467837340902 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
13:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 317ms
13:35:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
13:35:41 INFO - PROCESS | 1659 | 1467837341131 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:41 INFO - PROCESS | 1659 | 1467837341179 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
13:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 272ms
13:35:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
13:35:41 INFO - PROCESS | 1659 | 1467837341405 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:41 INFO - PROCESS | 1659 | 1467837341481 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 366ms
13:35:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
13:35:41 INFO - PROCESS | 1659 | 1467837341772 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:41 INFO - PROCESS | 1659 | 1467837341833 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
13:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 266ms
13:35:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
13:35:42 INFO - PROCESS | 1659 | 1467837342047 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:42 INFO - PROCESS | 1659 | 1467837342112 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
13:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 268ms
13:35:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
13:35:42 INFO - PROCESS | 1659 | 1467837342318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:42 INFO - PROCESS | 1659 | 1467837342387 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 617ms
13:35:42 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
13:35:42 INFO - PROCESS | 1659 | 1467837342939 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - PROCESS | 1659 | 1467837343014 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
13:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 318ms
13:35:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
13:35:43 INFO - PROCESS | 1659 | 1467837343268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - PROCESS | 1659 | 1467837343349 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
13:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 275ms
13:35:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
13:35:43 INFO - PROCESS | 1659 | 1467837343537 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - PROCESS | 1659 | 1467837343597 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 266ms
13:35:43 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
13:35:43 INFO - PROCESS | 1659 | 1467837343807 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:43 INFO - PROCESS | 1659 | 1467837343886 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
13:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 316ms
13:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
13:35:44 INFO - PROCESS | 1659 | 1467837344140 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - PROCESS | 1659 | 1467837344221 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
13:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 326ms
13:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
13:35:44 INFO - PROCESS | 1659 | 1467837344452 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - PROCESS | 1659 | 1467837344507 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
13:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 217ms
13:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
13:35:44 INFO - PROCESS | 1659 | 1467837344671 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - PROCESS | 1659 | 1467837344727 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
13:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 216ms
13:35:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
13:35:44 INFO - PROCESS | 1659 | 1467837344890 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:44 INFO - PROCESS | 1659 | 1467837344954 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
13:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 217ms
13:35:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
13:35:45 INFO - PROCESS | 1659 | 1467837345115 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:45 INFO - PROCESS | 1659 | 1467837345172 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
13:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 224ms
13:35:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
13:35:45 INFO - PROCESS | 1659 | 1467837345347 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:45 INFO - PROCESS | 1659 | 1467837345404 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
13:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 218ms
13:35:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
13:35:45 INFO - PROCESS | 1659 | 1467837345604 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:45 INFO - PROCESS | 1659 | 1467837345682 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
13:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 419ms
13:35:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
13:35:46 INFO - PROCESS | 1659 | 1467837346029 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:46 INFO - PROCESS | 1659 | 1467837346155 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
13:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 571ms
13:35:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
13:35:46 INFO - PROCESS | 1659 | 1467837346599 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:46 INFO - PROCESS | 1659 | 1467837346648 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
13:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 218ms
13:35:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
13:35:46 INFO - PROCESS | 1659 | 1467837346823 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:46 INFO - PROCESS | 1659 | 1467837346872 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
13:35:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 218ms
13:35:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
13:35:47 INFO - PROCESS | 1659 | 1467837347055 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - PROCESS | 1659 | 1467837347118 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
13:35:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 227ms
13:35:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
13:35:47 INFO - PROCESS | 1659 | 1467837347271 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - PROCESS | 1659 | 1467837347321 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
13:35:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 216ms
13:35:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
13:35:47 INFO - PROCESS | 1659 | 1467837347500 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - PROCESS | 1659 | 1467837347569 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
13:35:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 319ms
13:35:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
13:35:47 INFO - PROCESS | 1659 | 1467837347824 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:47 INFO - PROCESS | 1659 | 1467837347898 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
13:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 218ms
13:35:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
13:35:48 INFO - PROCESS | 1659 | 1467837348047 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - PROCESS | 1659 | 1467837348098 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
13:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 216ms
13:35:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
13:35:48 INFO - PROCESS | 1659 | 1467837348265 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - PROCESS | 1659 | 1467837348314 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
13:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 224ms
13:35:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
13:35:48 INFO - PROCESS | 1659 | 1467837348486 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - PROCESS | 1659 | 1467837348547 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
13:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 266ms
13:35:48 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
13:35:48 INFO - PROCESS | 1659 | 1467837348754 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:48 INFO - PROCESS | 1659 | 1467837348814 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
13:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 267ms
13:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
13:35:49 INFO - PROCESS | 1659 | 1467837349025 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - PROCESS | 1659 | 1467837349103 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
13:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 267ms
13:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
13:35:49 INFO - PROCESS | 1659 | 1467837349303 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - PROCESS | 1659 | 1467837349364 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
13:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 266ms
13:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
13:35:49 INFO - PROCESS | 1659 | 1467837349572 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - PROCESS | 1659 | 1467837349637 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
13:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 266ms
13:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
13:35:49 INFO - PROCESS | 1659 | 1467837349848 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:49 INFO - PROCESS | 1659 | 1467837349904 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
13:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 422ms
13:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
13:35:50 INFO - PROCESS | 1659 | 1467837350266 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - PROCESS | 1659 | 1467837350314 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
13:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 218ms
13:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
13:35:50 INFO - PROCESS | 1659 | 1467837350486 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - PROCESS | 1659 | 1467837350539 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
13:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 216ms
13:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
13:35:50 INFO - PROCESS | 1659 | 1467837350705 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - PROCESS | 1659 | 1467837350771 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
13:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 266ms
13:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
13:35:50 INFO - PROCESS | 1659 | 1467837350976 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - PROCESS | 1659 | 1467837351065 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
13:35:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 317ms
13:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
13:35:51 INFO - PROCESS | 1659 | 1467837351300 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - PROCESS | 1659 | 1467837351359 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
13:35:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 222ms
13:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
13:35:51 INFO - PROCESS | 1659 | 1467837351518 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - PROCESS | 1659 | 1467837351571 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
13:35:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 216ms
13:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
13:35:51 INFO - PROCESS | 1659 | 1467837351739 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - PROCESS | 1659 | 1467837351797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
13:35:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 218ms
13:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
13:35:51 INFO - PROCESS | 1659 | 1467837351957 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:52 INFO - PROCESS | 1659 | 1467837352020 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
13:35:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
13:35:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
13:35:52 INFO - PROCESS | 1659 | 1467837352182 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:52 INFO - PROCESS | 1659 | 1467837352245 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
13:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
13:35:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 374ms
13:35:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
13:35:52 INFO - PROCESS | 1659 | 1467837352571 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:52 INFO - PROCESS | 1659 | 1467837352662 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
13:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 467ms
13:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
13:35:53 INFO - PROCESS | 1659 | 1467837353041 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - PROCESS | 1659 | 1467837353129 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
13:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 266ms
13:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
13:35:53 INFO - PROCESS | 1659 | 1467837353318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - PROCESS | 1659 | 1467837353377 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
13:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 216ms
13:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
13:35:53 INFO - PROCESS | 1659 | 1467837353539 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - PROCESS | 1659 | 1467837353594 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
13:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 267ms
13:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
13:35:53 INFO - PROCESS | 1659 | 1467837353805 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:53 INFO - PROCESS | 1659 | 1467837353869 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
13:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 216ms
13:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
13:35:54 INFO - PROCESS | 1659 | 1467837354030 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - PROCESS | 1659 | 1467837354081 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
13:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 218ms
13:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
13:35:54 INFO - PROCESS | 1659 | 1467837354252 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - PROCESS | 1659 | 1467837354311 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
13:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 217ms
13:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
13:35:54 INFO - PROCESS | 1659 | 1467837354473 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - PROCESS | 1659 | 1467837354524 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
13:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 219ms
13:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
13:35:54 INFO - PROCESS | 1659 | 1467837354705 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - PROCESS | 1659 | 1467837354755 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
13:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 218ms
13:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
13:35:54 INFO - PROCESS | 1659 | 1467837354918 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:54 INFO - PROCESS | 1659 | 1467837354984 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
13:35:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 266ms
13:35:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
13:35:55 INFO - PROCESS | 1659 | 1467837355186 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:55 INFO - PROCESS | 1659 | 1467837355248 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
13:35:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 265ms
13:35:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
13:35:55 INFO - PROCESS | 1659 | 1467837355455 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:55 INFO - PROCESS | 1659 | 1467837355522 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
13:35:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
13:35:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
13:35:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 216ms
13:35:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
13:35:55 INFO - PROCESS | 1659 | 1467837355681 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:55 INFO - PROCESS | 1659 | 1467837355746 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
13:35:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 369ms
13:35:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
13:35:56 INFO - PROCESS | 1659 | 1467837356050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - PROCESS | 1659 | 1467837356113 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
13:35:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 267ms
13:35:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
13:35:56 INFO - PROCESS | 1659 | 1467837356319 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - PROCESS | 1659 | 1467837356373 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
13:35:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 215ms
13:35:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
13:35:56 INFO - PROCESS | 1659 | 1467837356537 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - PROCESS | 1659 | 1467837356592 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
13:35:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
13:35:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 218ms
13:35:56 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
13:35:56 INFO - PROCESS | 1659 | 1467837356764 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - PROCESS | 1659 | 1467837356820 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
13:35:56 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 217ms
13:35:56 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
13:35:56 INFO - PROCESS | 1659 | 1467837356983 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - PROCESS | 1659 | 1467837357042 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
13:35:57 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 367ms
13:35:57 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
13:35:57 INFO - PROCESS | 1659 | 1467837357352 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - PROCESS | 1659 | 1467837357407 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
13:35:57 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 318ms
13:35:57 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
13:35:57 INFO - PROCESS | 1659 | 1467837357673 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - PROCESS | 1659 | 1467837357731 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
13:35:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
13:35:57 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 216ms
13:35:57 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
13:35:57 INFO - PROCESS | 1659 | 1467837357893 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:57 INFO - PROCESS | 1659 | 1467837357965 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
13:35:58 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 316ms
13:35:58 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
13:35:58 INFO - PROCESS | 1659 | 1467837358219 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:58 INFO - PROCESS | 1659 | 1467837358303 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
13:35:58 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 267ms
13:35:58 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
13:35:58 INFO - PROCESS | 1659 | 1467837358487 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:58 INFO - PROCESS | 1659 | 1467837358579 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
13:35:58 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 316ms
13:35:58 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
13:35:58 INFO - PROCESS | 1659 | 1467837358805 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:58 INFO - PROCESS | 1659 | 1467837358883 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
13:35:59 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 417ms
13:35:59 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
13:35:59 INFO - PROCESS | 1659 | 1467837359230 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:59 INFO - PROCESS | 1659 | 1467837359305 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
13:35:59 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 422ms
13:35:59 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
13:35:59 INFO - PROCESS | 1659 | 1467837359651 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:35:59 INFO - PROCESS | 1659 | 1467837359902 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
13:36:00 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 417ms
13:36:00 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
13:36:00 INFO - PROCESS | 1659 | 1467837360072 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - PROCESS | 1659 | 1467837360124 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
13:36:00 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 216ms
13:36:00 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
13:36:00 INFO - PROCESS | 1659 | 1467837360290 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - PROCESS | 1659 | 1467837360340 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
13:36:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
13:36:00 INFO - window.indexedDB.open('test', val);..." did not throw
13:36:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:36:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
13:36:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
13:36:00 INFO - window.indexedDB.open('test', val);..." did not throw
13:36:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:36:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
13:36:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
13:36:00 INFO - window.indexedDB.open('test', val);..." did not throw
13:36:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:36:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
13:36:00 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
13:36:00 INFO - window.indexedDB.open('test', val);..." did not throw
13:36:00 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:00 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:36:00 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
13:36:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
13:36:00 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 269ms
13:36:00 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
13:36:00 INFO - PROCESS | 1659 | 1467837360571 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - PROCESS | 1659 | 1467837360623 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
13:36:00 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 221ms
13:36:00 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
13:36:00 INFO - PROCESS | 1659 | 1467837360797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:00 INFO - PROCESS | 1659 | 1467837360845 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
13:36:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
13:36:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 769ms
13:36:01 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
13:36:01 INFO - PROCESS | 1659 | 1467837361566 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:01 INFO - PROCESS | 1659 | 1467837361613 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
13:36:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 218ms
13:36:01 INFO - TEST-START | /IndexedDB/idbindex_count.htm
13:36:01 INFO - PROCESS | 1659 | 1467837361801 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:01 INFO - PROCESS | 1659 | 1467837361850 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
13:36:02 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 223ms
13:36:02 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
13:36:02 INFO - PROCESS | 1659 | 1467837362019 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - PROCESS | 1659 | 1467837362080 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
13:36:02 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 317ms
13:36:02 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
13:36:02 INFO - PROCESS | 1659 | 1467837362355 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - PROCESS | 1659 | 1467837362437 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
13:36:02 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 327ms
13:36:02 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
13:36:02 INFO - PROCESS | 1659 | 1467837362673 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - PROCESS | 1659 | 1467837362746 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:02 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
13:36:02 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 268ms
13:36:02 INFO - TEST-START | /IndexedDB/idbindex_get.htm
13:36:02 INFO - PROCESS | 1659 | 1467837362948 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:03 INFO - PROCESS | 1659 | 1467837363008 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:03 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
13:36:03 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 325ms
13:36:03 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
13:36:03 INFO - PROCESS | 1659 | 1467837363282 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:03 INFO - PROCESS | 1659 | 1467837363373 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:03 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
13:36:03 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 317ms
13:36:03 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
13:36:03 INFO - PROCESS | 1659 | 1467837363606 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:03 INFO - PROCESS | 1659 | 1467837363679 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:03 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
13:36:03 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 316ms
13:36:03 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
13:36:03 INFO - PROCESS | 1659 | 1467837363935 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - PROCESS | 1659 | 1467837364014 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
13:36:04 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 277ms
13:36:04 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
13:36:04 INFO - PROCESS | 1659 | 1467837364204 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - PROCESS | 1659 | 1467837364259 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
13:36:04 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 317ms
13:36:04 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
13:36:04 INFO - PROCESS | 1659 | 1467837364534 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - PROCESS | 1659 | 1467837364615 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
13:36:04 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 269ms
13:36:04 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
13:36:04 INFO - PROCESS | 1659 | 1467837364801 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:04 INFO - PROCESS | 1659 | 1467837364852 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
13:36:05 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 217ms
13:36:05 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
13:36:05 INFO - PROCESS | 1659 | 1467837365019 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - PROCESS | 1659 | 1467837365071 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
13:36:05 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 217ms
13:36:05 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
13:36:05 INFO - PROCESS | 1659 | 1467837365239 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - PROCESS | 1659 | 1467837365299 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
13:36:05 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
13:36:05 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
13:36:05 INFO - PROCESS | 1659 | 1467837365520 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - PROCESS | 1659 | 1467837365602 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
13:36:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
13:36:05 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 371ms
13:36:05 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
13:36:05 INFO - PROCESS | 1659 | 1467837365906 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:05 INFO - PROCESS | 1659 | 1467837365985 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
13:36:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 517ms
13:36:06 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
13:36:06 INFO - PROCESS | 1659 | 1467837366426 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:06 INFO - PROCESS | 1659 | 1467837366534 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
13:36:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 316ms
13:36:06 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
13:36:06 INFO - PROCESS | 1659 | 1467837366752 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:06 INFO - PROCESS | 1659 | 1467837366804 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
13:36:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 217ms
13:36:06 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
13:36:06 INFO - PROCESS | 1659 | 1467837366974 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - PROCESS | 1659 | 1467837367025 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
13:36:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 267ms
13:36:07 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
13:36:07 INFO - PROCESS | 1659 | 1467837367241 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - PROCESS | 1659 | 1467837367297 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
13:36:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 216ms
13:36:07 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
13:36:07 INFO - PROCESS | 1659 | 1467837367459 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - PROCESS | 1659 | 1467837367523 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
13:36:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 316ms
13:36:07 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
13:36:07 INFO - PROCESS | 1659 | 1467837367785 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - PROCESS | 1659 | 1467837367842 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
13:36:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 216ms
13:36:08 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
13:36:08 INFO - PROCESS | 1659 | 1467837368002 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - PROCESS | 1659 | 1467837368052 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
13:36:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 217ms
13:36:08 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
13:36:08 INFO - PROCESS | 1659 | 1467837368222 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - PROCESS | 1659 | 1467837368276 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
13:36:08 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 218ms
13:36:08 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
13:36:08 INFO - PROCESS | 1659 | 1467837368448 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - PROCESS | 1659 | 1467837368516 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
13:36:08 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 318ms
13:36:08 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
13:36:08 INFO - PROCESS | 1659 | 1467837368786 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:08 INFO - PROCESS | 1659 | 1467837368870 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:09 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
13:36:09 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 319ms
13:36:09 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
13:36:09 INFO - PROCESS | 1659 | 1467837369099 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:09 INFO - PROCESS | 1659 | 1467837369182 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:09 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:36:09 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 369ms
13:36:09 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
13:36:09 INFO - PROCESS | 1659 | 1467837369471 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:09 INFO - PROCESS | 1659 | 1467837369557 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
13:36:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 315ms
13:36:09 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
13:36:09 INFO - PROCESS | 1659 | 1467837369790 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:09 INFO - PROCESS | 1659 | 1467837369851 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
13:36:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 266ms
13:36:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
13:36:10 INFO - PROCESS | 1659 | 1467837370058 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - PROCESS | 1659 | 1467837370118 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
13:36:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 216ms
13:36:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
13:36:10 INFO - PROCESS | 1659 | 1467837370282 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - PROCESS | 1659 | 1467837370337 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:36:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 217ms
13:36:10 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
13:36:10 INFO - PROCESS | 1659 | 1467837370501 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - PROCESS | 1659 | 1467837370554 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
13:36:10 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 216ms
13:36:10 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
13:36:10 INFO - PROCESS | 1659 | 1467837370719 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - PROCESS | 1659 | 1467837370771 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
13:36:10 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
13:36:10 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 218ms
13:36:10 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
13:36:10 INFO - PROCESS | 1659 | 1467837370939 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:10 INFO - PROCESS | 1659 | 1467837370991 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
13:36:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
13:36:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 218ms
13:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
13:36:11 INFO - PROCESS | 1659 | 1467837371166 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - PROCESS | 1659 | 1467837371228 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
13:36:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 225ms
13:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
13:36:11 INFO - PROCESS | 1659 | 1467837371387 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - PROCESS | 1659 | 1467837371444 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
13:36:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
13:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
13:36:11 INFO - PROCESS | 1659 | 1467837371606 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - PROCESS | 1659 | 1467837371666 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
13:36:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 216ms
13:36:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
13:36:11 INFO - PROCESS | 1659 | 1467837371824 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:11 INFO - PROCESS | 1659 | 1467837371891 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
13:36:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 216ms
13:36:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
13:36:12 INFO - PROCESS | 1659 | 1467837372049 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - PROCESS | 1659 | 1467837372108 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
13:36:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 217ms
13:36:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
13:36:12 INFO - PROCESS | 1659 | 1467837372268 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - PROCESS | 1659 | 1467837372334 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
13:36:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 217ms
13:36:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
13:36:12 INFO - PROCESS | 1659 | 1467837372489 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - PROCESS | 1659 | 1467837372578 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:36:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 416ms
13:36:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
13:36:12 INFO - PROCESS | 1659 | 1467837372915 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - PROCESS | 1659 | 1467837373050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 424ms
13:36:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
13:36:13 INFO - PROCESS | 1659 | 1467837373338 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - PROCESS | 1659 | 1467837373389 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
13:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 216ms
13:36:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
13:36:13 INFO - PROCESS | 1659 | 1467837373557 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - PROCESS | 1659 | 1467837373607 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
13:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 216ms
13:36:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
13:36:13 INFO - PROCESS | 1659 | 1467837373785 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - PROCESS | 1659 | 1467837373851 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
13:36:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 225ms
13:36:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
13:36:14 INFO - PROCESS | 1659 | 1467837374004 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - PROCESS | 1659 | 1467837374053 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
13:36:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 217ms
13:36:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
13:36:14 INFO - PROCESS | 1659 | 1467837374224 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - PROCESS | 1659 | 1467837374289 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
13:36:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 367ms
13:36:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
13:36:14 INFO - PROCESS | 1659 | 1467837374604 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - PROCESS | 1659 | 1467837374680 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
13:36:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 275ms
13:36:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
13:36:14 INFO - PROCESS | 1659 | 1467837374871 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:14 INFO - PROCESS | 1659 | 1467837374919 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
13:36:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 216ms
13:36:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
13:36:15 INFO - PROCESS | 1659 | 1467837375089 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - PROCESS | 1659 | 1467837375139 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
13:36:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 218ms
13:36:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
13:36:15 INFO - PROCESS | 1659 | 1467837375309 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - PROCESS | 1659 | 1467837375374 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
13:36:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 216ms
13:36:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
13:36:15 INFO - PROCESS | 1659 | 1467837375533 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - PROCESS | 1659 | 1467837375593 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
13:36:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 273ms
13:36:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
13:36:15 INFO - PROCESS | 1659 | 1467837375803 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:15 INFO - PROCESS | 1659 | 1467837375872 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:36:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 269ms
13:36:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
13:36:16 INFO - PROCESS | 1659 | 1467837376074 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - PROCESS | 1659 | 1467837376138 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:36:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 217ms
13:36:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
13:36:16 INFO - PROCESS | 1659 | 1467837376298 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - PROCESS | 1659 | 1467837376356 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
13:36:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
13:36:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
13:36:16 INFO - PROCESS | 1659 | 1467837376568 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - PROCESS | 1659 | 1467837376624 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
13:36:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 217ms
13:36:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
13:36:16 INFO - PROCESS | 1659 | 1467837376787 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:16 INFO - PROCESS | 1659 | 1467837376839 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
13:36:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 217ms
13:36:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
13:36:17 INFO - PROCESS | 1659 | 1467837377015 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - PROCESS | 1659 | 1467837377071 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:36:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 217ms
13:36:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
13:36:17 INFO - PROCESS | 1659 | 1467837377234 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - PROCESS | 1659 | 1467837377289 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
13:36:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 222ms
13:36:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
13:36:17 INFO - PROCESS | 1659 | 1467837377453 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - PROCESS | 1659 | 1467837377506 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 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
13:36:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 216ms
13:36:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
13:36:17 INFO - PROCESS | 1659 | 1467837377671 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - PROCESS | 1659 | 1467837377725 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 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
13:36:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 218ms
13:36:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
13:36:17 INFO - PROCESS | 1659 | 1467837377891 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:17 INFO - PROCESS | 1659 | 1467837377950 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:36:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 216ms
13:36:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
13:36:18 INFO - PROCESS | 1659 | 1467837378116 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - PROCESS | 1659 | 1467837378179 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
13:36:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 222ms
13:36:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
13:36:18 INFO - PROCESS | 1659 | 1467837378335 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - PROCESS | 1659 | 1467837378398 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
13:36:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 215ms
13:36:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
13:36:18 INFO - PROCESS | 1659 | 1467837378553 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - PROCESS | 1659 | 1467837378615 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
13:36:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 216ms
13:36:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
13:36:18 INFO - PROCESS | 1659 | 1467837378772 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - PROCESS | 1659 | 1467837378829 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
13:36:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 215ms
13:36:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
13:36:18 INFO - PROCESS | 1659 | 1467837378990 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:19 INFO - PROCESS | 1659 | 1467837379050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
13:36:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 216ms
13:36:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
13:36:19 INFO - PROCESS | 1659 | 1467837379215 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:19 INFO - PROCESS | 1659 | 1467837379366 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:19 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"
13:36:19 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
13:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:36:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 520ms
13:36:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
13:36:19 INFO - PROCESS | 1659 | 1467837379735 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:19 INFO - PROCESS | 1659 | 1467837379830 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:20 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
13:36:20 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
13:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:36:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 570ms
13:36:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
13:36:20 INFO - PROCESS | 1659 | 1467837380310 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:20 INFO - PROCESS | 1659 | 1467837380398 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
13:36:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 567ms
13:36:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
13:36:20 INFO - PROCESS | 1659 | 1467837380881 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:20 INFO - PROCESS | 1659 | 1467837380929 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
13:36:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 219ms
13:36:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
13:36:21 INFO - PROCESS | 1659 | 1467837381118 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - PROCESS | 1659 | 1467837381182 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
13:36:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 327ms
13:36:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
13:36:21 INFO - PROCESS | 1659 | 1467837381470 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - PROCESS | 1659 | 1467837381547 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
13:36:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 279ms
13:36:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
13:36:21 INFO - PROCESS | 1659 | 1467837381733 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - PROCESS | 1659 | 1467837381783 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
13:36:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 224ms
13:36:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
13:36:21 INFO - PROCESS | 1659 | 1467837381956 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - PROCESS | 1659 | 1467837382004 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
13:36:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 219ms
13:36:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
13:36:22 INFO - PROCESS | 1659 | 1467837382175 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - PROCESS | 1659 | 1467837382233 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
13:36:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 217ms
13:36:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
13:36:22 INFO - PROCESS | 1659 | 1467837382398 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - PROCESS | 1659 | 1467837382456 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:36:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 216ms
13:36:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
13:36:22 INFO - PROCESS | 1659 | 1467837382618 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - PROCESS | 1659 | 1467837382682 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:36:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 318ms
13:36:22 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
13:36:22 INFO - PROCESS | 1659 | 1467837382947 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - PROCESS | 1659 | 1467837383050 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
13:36:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 367ms
13:36:23 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
13:36:23 INFO - PROCESS | 1659 | 1467837383309 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - PROCESS | 1659 | 1467837383374 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
13:36:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 266ms
13:36:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
13:36:23 INFO - PROCESS | 1659 | 1467837383585 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - PROCESS | 1659 | 1467837383662 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
13:36:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 273ms
13:36:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
13:36:23 INFO - PROCESS | 1659 | 1467837383859 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:23 INFO - PROCESS | 1659 | 1467837383945 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
13:36:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 368ms
13:36:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
13:36:24 INFO - PROCESS | 1659 | 1467837384232 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:24 INFO - PROCESS | 1659 | 1467837384334 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
13:36:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 369ms
13:36:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
13:36:24 INFO - PROCESS | 1659 | 1467837384601 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:24 INFO - PROCESS | 1659 | 1467837384662 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
13:36:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 322ms
13:36:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
13:36:24 INFO - PROCESS | 1659 | 1467837384923 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:24 INFO - PROCESS | 1659 | 1467837384978 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
13:36:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 222ms
13:36:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
13:36:25 INFO - PROCESS | 1659 | 1467837385150 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - PROCESS | 1659 | 1467837385205 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
13:36:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 225ms
13:36:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
13:36:25 INFO - PROCESS | 1659 | 1467837385373 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - PROCESS | 1659 | 1467837385428 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
13:36:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 218ms
13:36:25 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
13:36:25 INFO - PROCESS | 1659 | 1467837385602 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - PROCESS | 1659 | 1467837385670 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
13:36:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
13:36:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 325ms
13:36:25 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
13:36:25 INFO - PROCESS | 1659 | 1467837385922 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:25 INFO - PROCESS | 1659 | 1467837385973 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
13:36:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 270ms
13:36:26 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
13:36:26 INFO - PROCESS | 1659 | 1467837386201 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:26 INFO - PROCESS | 1659 | 1467837386276 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
13:36:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 322ms
13:36:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
13:36:26 INFO - PROCESS | 1659 | 1467837386522 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:26 INFO - PROCESS | 1659 | 1467837386605 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
13:36:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 467ms
13:36:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
13:36:26 INFO - PROCESS | 1659 | 1467837386991 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:27 INFO - PROCESS | 1659 | 1467837387073 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
13:36:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 468ms
13:36:27 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
13:36:27 INFO - PROCESS | 1659 | 1467837387462 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:27 INFO - PROCESS | 1659 | 1467837387511 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
13:36:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 268ms
13:36:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
13:36:27 INFO - PROCESS | 1659 | 1467837387738 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:27 INFO - PROCESS | 1659 | 1467837387797 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
13:36:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 216ms
13:36:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
13:36:27 INFO - PROCESS | 1659 | 1467837387960 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - PROCESS | 1659 | 1467837388017 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 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
13:36:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 266ms
13:36:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
13:36:28 INFO - PROCESS | 1659 | 1467837388226 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - PROCESS | 1659 | 1467837388284 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
13:36:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 218ms
13:36:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
13:36:28 INFO - PROCESS | 1659 | 1467837388452 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - PROCESS | 1659 | 1467837388501 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
13:36:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 216ms
13:36:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
13:36:28 INFO - PROCESS | 1659 | 1467837388672 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - PROCESS | 1659 | 1467837388730 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
13:36:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 216ms
13:36:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
13:36:28 INFO - PROCESS | 1659 | 1467837388889 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:28 INFO - PROCESS | 1659 | 1467837388941 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
13:36:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 216ms
13:36:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
13:36:29 INFO - PROCESS | 1659 | 1467837389107 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - PROCESS | 1659 | 1467837389159 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:36:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 216ms
13:36:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
13:36:29 INFO - PROCESS | 1659 | 1467837389326 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - PROCESS | 1659 | 1467837389385 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
13:36:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 217ms
13:36:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
13:36:29 INFO - PROCESS | 1659 | 1467837389557 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - PROCESS | 1659 | 1467837389625 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
13:36:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 272ms
13:36:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
13:36:29 INFO - PROCESS | 1659 | 1467837389838 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:29 INFO - PROCESS | 1659 | 1467837389905 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
13:36:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 266ms
13:36:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
13:36:30 INFO - PROCESS | 1659 | 1467837390106 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - PROCESS | 1659 | 1467837390170 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
13:36:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 266ms
13:36:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
13:36:30 INFO - PROCESS | 1659 | 1467837390375 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - PROCESS | 1659 | 1467837390443 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
13:36:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 267ms
13:36:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
13:36:30 INFO - PROCESS | 1659 | 1467837390653 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - PROCESS | 1659 | 1467837390717 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
13:36:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 274ms
13:36:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
13:36:30 INFO - PROCESS | 1659 | 1467837390920 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:30 INFO - PROCESS | 1659 | 1467837390974 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
13:36:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 217ms
13:36:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
13:36:31 INFO - PROCESS | 1659 | 1467837391142 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - PROCESS | 1659 | 1467837391205 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
13:36:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 217ms
13:36:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
13:36:31 INFO - PROCESS | 1659 | 1467837391368 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - PROCESS | 1659 | 1467837391424 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
13:36:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 275ms
13:36:31 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
13:36:31 INFO - PROCESS | 1659 | 1467837391637 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - PROCESS | 1659 | 1467837391695 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
13:36:31 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 216ms
13:36:31 INFO - TEST-START | /IndexedDB/idbtransaction.htm
13:36:31 INFO - PROCESS | 1659 | 1467837391856 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:31 INFO - PROCESS | 1659 | 1467837391917 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
13:36:32 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 217ms
13:36:32 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
13:36:32 INFO - PROCESS | 1659 | 1467837392075 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:32 INFO - PROCESS | 1659 | 1467837392140 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
13:36:32 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 267ms
13:36:32 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
13:36:32 INFO - PROCESS | 1659 | 1467837392349 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:32 INFO - PROCESS | 1659 | 1467837392420 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
13:36:32 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
13:36:32 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 370ms
13:36:32 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
13:36:32 INFO - PROCESS | 1659 | 1467837392726 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:32 INFO - PROCESS | 1659 | 1467837392832 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:33 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
13:36:33 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 317ms
13:36:33 INFO - TEST-START | /IndexedDB/index_sort_order.htm
13:36:33 INFO - PROCESS | 1659 | 1467837393049 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:33 INFO - PROCESS | 1659 | 1467837393108 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:33 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
13:36:33 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 267ms
13:36:33 INFO - TEST-START | /IndexedDB/interfaces.html
13:36:33 INFO - PROCESS | 1659 | 1467837393319 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:33 INFO - PROCESS | 1659 | 1467837393379 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
13:36:33 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
13:36:33 INFO - TEST-OK | /IndexedDB/interfaces.html | took 435ms
13:36:33 INFO - TEST-START | /IndexedDB/interfaces.worker
13:36:33 INFO - PROCESS | 1659 | 1467837393758 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:33 INFO - PROCESS | 1659 | 1467837393833 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
13:36:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:36:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:36:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:36:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:36:34 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
13:36:34 INFO - {}
13:36:34 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 740ms
13:36:34 INFO - TEST-START | /IndexedDB/key_invalid.htm
13:36:34 INFO - PROCESS | 1659 | 1467837394721 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:34 INFO - PROCESS | 1659 | 1467837394801 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
13:36:35 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
13:36:35 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 373ms
13:36:35 INFO - TEST-START | /IndexedDB/key_valid.html
13:36:35 INFO - PROCESS | 1659 | 1467837395103 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:35 INFO - PROCESS | 1659 | 1467837395154 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
13:36:35 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
13:36:35 INFO - TEST-OK | /IndexedDB/key_valid.html | took 428ms
13:36:35 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
13:36:35 INFO - PROCESS | 1659 | 1467837395527 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:35 INFO - PROCESS | 1659 | 1467837395578 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:35 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
13:36:35 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 217ms
13:36:35 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
13:36:35 INFO - PROCESS | 1659 | 1467837395749 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:35 INFO - PROCESS | 1659 | 1467837395805 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
13:36:36 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 266ms
13:36:36 INFO - TEST-START | /IndexedDB/keygenerator.htm
13:36:36 INFO - PROCESS | 1659 | 1467837396018 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - PROCESS | 1659 | 1467837396072 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
13:36:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
13:36:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
13:36:36 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 223ms
13:36:36 INFO - TEST-START | /IndexedDB/keyorder.htm
13:36:36 INFO - PROCESS | 1659 | 1467837396240 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - PROCESS | 1659 | 1467837396297 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
13:36:36 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
13:36:36 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 319ms
13:36:36 INFO - TEST-START | /IndexedDB/keypath.htm
13:36:36 INFO - PROCESS | 1659 | 1467837396567 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - PROCESS | 1659 | 1467837396625 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
13:36:36 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
13:36:36 INFO - TEST-OK | /IndexedDB/keypath.htm | took 269ms
13:36:36 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
13:36:36 INFO - PROCESS | 1659 | 1467837396839 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:36 INFO - PROCESS | 1659 | 1467837396914 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
13:36:37 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 372ms
13:36:37 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
13:36:37 INFO - PROCESS | 1659 | 1467837397232 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:37 INFO - PROCESS | 1659 | 1467837397314 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
13:36:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
13:36:37 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 318ms
13:36:37 INFO - TEST-START | /IndexedDB/list_ordering.htm
13:36:37 INFO - PROCESS | 1659 | 1467837397552 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:37 INFO - PROCESS | 1659 | 1467837397606 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:37 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
13:36:37 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
13:36:37 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
13:36:37 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 317ms
13:36:37 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
13:36:37 INFO - PROCESS | 1659 | 1467837397888 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:37 INFO - PROCESS | 1659 | 1467837397979 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:38 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
13:36:38 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 370ms
13:36:38 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
13:36:38 INFO - PROCESS | 1659 | 1467837398269 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:38 INFO - PROCESS | 1659 | 1467837398359 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:38 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
13:36:38 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 469ms
13:36:38 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
13:36:38 INFO - PROCESS | 1659 | 1467837398732 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:38 INFO - PROCESS | 1659 | 1467837398803 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:39 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
13:36:39 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 468ms
13:36:39 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
13:36:39 INFO - PROCESS | 1659 | 1467837399202 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:39 INFO - PROCESS | 1659 | 1467837399258 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:39 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
13:36:39 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 417ms
13:36:39 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
13:36:39 INFO - PROCESS | 1659 | 1467837399621 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:40 INFO - PROCESS | 1659 | 1467837400270 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:40 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
13:36:40 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 867ms
13:36:40 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
13:36:40 INFO - PROCESS | 1659 | 1467837400492 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:40 INFO - PROCESS | 1659 | 1467837400551 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:40 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
13:36:40 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 417ms
13:36:40 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
13:36:40 INFO - PROCESS | 1659 | 1467837400912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:40 INFO - PROCESS | 1659 | 1467837400956 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
13:36:41 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 216ms
13:36:41 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
13:36:41 INFO - PROCESS | 1659 | 1467837401138 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - PROCESS | 1659 | 1467837401188 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
13:36:41 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 217ms
13:36:41 INFO - TEST-START | /IndexedDB/value.htm
13:36:41 INFO - PROCESS | 1659 | 1467837401392 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - PROCESS | 1659 | 1467837401443 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
13:36:41 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
13:36:41 INFO - TEST-OK | /IndexedDB/value.htm | took 219ms
13:36:41 INFO - TEST-START | /IndexedDB/value_recursive.htm
13:36:41 INFO - PROCESS | 1659 | 1467837401616 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - PROCESS | 1659 | 1467837401671 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
13:36:41 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
13:36:41 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
13:36:41 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 217ms
13:36:41 INFO - TEST-START | /IndexedDB/writer-starvation.htm
13:36:41 INFO - PROCESS | 1659 | 1467837401837 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:41 INFO - PROCESS | 1659 | 1467837401886 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:42 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
13:36:42 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 417ms
13:36:42 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
13:36:42 INFO - PROCESS | 1659 | 1467837402258 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:42 INFO - PROCESS | 1659 | 1467837402316 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
13:36:42 INFO - {}
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
13:36:42 INFO - {}
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
13:36:42 INFO - {}
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
13:36:42 INFO - {}
13:36:42 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 266ms
13:36:42 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
13:36:42 INFO - PROCESS | 1659 | 1467837402545 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:42 INFO - PROCESS | 1659 | 1467837402609 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
13:36:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
13:36:42 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 267ms
13:36:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
13:36:42 INFO - PROCESS | 1659 | 1467837402803 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:42 INFO - PROCESS | 1659 | 1467837402858 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
13:36:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 276ms
13:36:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
13:36:43 INFO - PROCESS | 1659 | 1467837403076 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - PROCESS | 1659 | 1467837403132 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
13:36:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
13:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
13:36:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
13:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
13:36:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 274ms
13:36:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
13:36:43 INFO - PROCESS | 1659 | 1467837403354 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - PROCESS | 1659 | 1467837403404 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
13:36:43 INFO - [native code]
13:36:43 INFO - }" but got function "function () {
13:36:43 INFO - }"
13:36:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
13:36:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
13:36:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
13:36:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 218ms
13:36:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
13:36:43 INFO - PROCESS | 1659 | 1467837403575 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - PROCESS | 1659 | 1467837403629 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
13:36:43 INFO - [native code]
13:36:43 INFO - }" but got function "function () {
13:36:43 INFO - }"
13:36:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
13:36:43 INFO - {}
13:36:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
13:36:43 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:43 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:36:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:36:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
13:36:43 INFO - {}
13:36:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 267ms
13:36:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
13:36:43 INFO - PROCESS | 1659 | 1467837403851 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:43 INFO - PROCESS | 1659 | 1467837403915 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:36:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:36:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:36:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:36:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:36:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:36:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:36:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:36:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:36:44 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:36:44 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:36:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 326ms
13:36:44 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
13:36:44 INFO - PROCESS | 1659 | 1467837404186 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - PROCESS | 1659 | 1467837404258 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
13:36:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 268ms
13:36:44 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
13:36:44 INFO - PROCESS | 1659 | 1467837404451 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - PROCESS | 1659 | 1467837404504 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
13:36:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
13:36:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 224ms
13:36:44 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
13:36:44 INFO - PROCESS | 1659 | 1467837404672 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - PROCESS | 1659 | 1467837404732 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
13:36:44 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
13:36:44 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
13:36:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
13:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:36:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
13:36:44 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 218ms
13:36:44 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
13:36:44 INFO - PROCESS | 1659 | 1467837404892 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:44 INFO - PROCESS | 1659 | 1467837404949 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
13:36:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
13:36:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
13:36:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
13:36:46 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
13:36:46 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1218ms
13:36:46 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
13:36:46 INFO - PROCESS | 1659 | 1467837406114 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:46 INFO - PROCESS | 1659 | 1467837406162 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
13:36:47 INFO - {}
13:36:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
13:36:47 INFO - {}
13:36:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
13:36:47 INFO - {}
13:36:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
13:36:47 INFO - {}
13:36:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
13:36:47 INFO - {}
13:36:47 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1469ms
13:36:47 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
13:36:47 INFO - PROCESS | 1659 | 1467837407585 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:47 INFO - PROCESS | 1659 | 1467837407625 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:47 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
13:36:47 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 417ms
13:36:48 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
13:36:48 INFO - PROCESS | 1659 | 1467837408006 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:48 INFO - PROCESS | 1659 | 1467837408048 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:48 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
13:36:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
13:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
13:36:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 218ms
13:36:48 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
13:36:48 INFO - PROCESS | 1659 | 1467837408234 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:48 INFO - PROCESS | 1659 | 1467837408308 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:58 INFO - PROCESS | 1659 | MARIONETTE LOG: INFO: Timeout fired
13:36:58 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
13:36:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
13:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:36:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
13:36:58 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10184ms
13:36:58 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
13:36:58 INFO - PROCESS | 1659 | 1467837418414 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:58 INFO - PROCESS | 1659 | 1467837418456 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:58 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
13:36:58 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 472ms
13:36:58 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
13:36:58 INFO - PROCESS | 1659 | 1467837418888 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:58 INFO - PROCESS | 1659 | 1467837418941 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
13:36:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 316ms
13:36:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
13:36:59 INFO - PROCESS | 1659 | 1467837419259 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - PROCESS | 1659 | 1467837419318 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
13:36:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 216ms
13:36:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
13:36:59 INFO - PROCESS | 1659 | 1467837419485 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - PROCESS | 1659 | 1467837419534 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
13:36:59 INFO - {}
13:36:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 275ms
13:36:59 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
13:36:59 INFO - PROCESS | 1659 | 1467837419757 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - PROCESS | 1659 | 1467837419810 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:36:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
13:36:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 216ms
13:36:59 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
13:36:59 INFO - PROCESS | 1659 | 1467837419973 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - PROCESS | 1659 | 1467837420027 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
13:37:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
13:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
13:37:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
13:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
13:37:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 216ms
13:37:00 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
13:37:00 INFO - PROCESS | 1659 | 1467837420192 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - PROCESS | 1659 | 1467837420238 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
13:37:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 216ms
13:37:00 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
13:37:00 INFO - PROCESS | 1659 | 1467837420418 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - PROCESS | 1659 | 1467837420475 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
13:37:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 216ms
13:37:00 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
13:37:00 INFO - PROCESS | 1659 | 1467837420644 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - PROCESS | 1659 | 1467837420699 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
13:37:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 229ms
13:37:00 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
13:37:00 INFO - PROCESS | 1659 | 1467837420868 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:00 INFO - PROCESS | 1659 | 1467837420934 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
13:37:01 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
13:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:01 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
13:37:01 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
13:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:01 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
13:37:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
13:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
13:37:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 267ms
13:37:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
13:37:01 INFO - PROCESS | 1659 | 1467837421140 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - PROCESS | 1659 | 1467837421220 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
13:37:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 317ms
13:37:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
13:37:01 INFO - PROCESS | 1659 | 1467837421461 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - PROCESS | 1659 | 1467837421523 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
13:37:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 220ms
13:37:01 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
13:37:01 INFO - PROCESS | 1659 | 1467837421686 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - PROCESS | 1659 | 1467837421740 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:01 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
13:37:01 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 273ms
13:37:01 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
13:37:01 INFO - PROCESS | 1659 | 1467837421968 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:02 INFO - PROCESS | 1659 | 1467837422042 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:02 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
13:37:02 INFO - do_test/)
13:37:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
13:37:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
13:37:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
13:37:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
13:37:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
13:37:25 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
13:37:25 INFO - )
13:37:25 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 217ms
13:37:25 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
13:37:25 INFO - PROCESS | 1659 | 1467837445704 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:25 INFO - PROCESS | 1659 | 1467837445759 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
13:37:26 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 323ms
13:37:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
13:37:26 INFO - PROCESS | 1659 | 1467837446023 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - PROCESS | 1659 | 1467837446070 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
13:37:26 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 218ms
13:37:26 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
13:37:26 INFO - PROCESS | 1659 | 1467837446244 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - PROCESS | 1659 | 1467837446308 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
13:37:26 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 217ms
13:37:26 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
13:37:26 INFO - PROCESS | 1659 | 1467837446468 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - PROCESS | 1659 | 1467837446517 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
13:37:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
13:37:26 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 224ms
13:37:26 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
13:37:26 INFO - PROCESS | 1659 | 1467837446689 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - PROCESS | 1659 | 1467837446738 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
13:37:26 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
13:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:26 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
13:37:26 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 216ms
13:37:26 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
13:37:26 INFO - PROCESS | 1659 | 1467837446912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:26 INFO - PROCESS | 1659 | 1467837446972 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
13:37:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
13:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
13:37:27 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 219ms
13:37:27 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
13:37:27 INFO - PROCESS | 1659 | 1467837447138 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - PROCESS | 1659 | 1467837447196 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
13:37:27 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 267ms
13:37:27 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
13:37:27 INFO - PROCESS | 1659 | 1467837447424 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - PROCESS | 1659 | 1467837447489 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
13:37:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
13:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
13:37:27 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 267ms
13:37:27 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
13:37:27 INFO - PROCESS | 1659 | 1467837447693 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - PROCESS | 1659 | 1467837447754 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
13:37:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
13:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
13:37:27 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 217ms
13:37:27 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
13:37:27 INFO - PROCESS | 1659 | 1467837447912 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:27 INFO - PROCESS | 1659 | 1467837447971 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
13:37:28 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 266ms
13:37:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
13:37:28 INFO - PROCESS | 1659 | 1467837448186 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - PROCESS | 1659 | 1467837448256 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
13:37:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 222ms
13:37:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
13:37:28 INFO - PROCESS | 1659 | 1467837448405 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - PROCESS | 1659 | 1467837448457 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
13:37:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 217ms
13:37:28 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
13:37:28 INFO - PROCESS | 1659 | 1467837448625 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - PROCESS | 1659 | 1467837448681 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
13:37:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 215ms
13:37:28 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
13:37:28 INFO - PROCESS | 1659 | 1467837448843 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:28 INFO - PROCESS | 1659 | 1467837448901 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
13:37:29 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
13:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:37:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:37:29 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
13:37:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
13:37:29 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 218ms
13:37:29 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
13:37:29 INFO - PROCESS | 1659 | 1467837449070 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - PROCESS | 1659 | 1467837449138 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
13:37:29 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 217ms
13:37:29 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
13:37:29 INFO - PROCESS | 1659 | 1467837449290 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - PROCESS | 1659 | 1467837449344 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
13:37:29 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 218ms
13:37:29 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
13:37:29 INFO - PROCESS | 1659 | 1467837449515 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - PROCESS | 1659 | 1467837449574 Marionette INFO sendAsync 3786645e-b9bc-ab41-8b20-7974bdd87e4b
13:37:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: